15169026698 发表于 2020-6-29 22:22:27

两个数据框之间的数据匹配

求助大神:
mydata和gender_isolation是两个数据框,我想在mydata当中根据gender_isolation里的信息,得到晓明和小红的职业对应的女性比例,将之生成为mydata里的'gi'列
谢谢!

Twilight6 发表于 2020-6-29 22:23:53

建议问这些数据发点测试数据更有人回答...你这样直接叫人写,人家怎么测试呢?

Twilight6 发表于 2020-6-30 00:14:59



试试看:

import pandas as pd

mydata = pd.read_excel('实验.xlsx',sheet_name='Sheet1',header=0)
gender_isolation = pd.read_excel('408种职业的性别隔离.xls',sheet_name='408种职业的性别隔离',header = 0)

xiaoming_job = mydata['occ']
xiaohong_job = mydata['occ']

xiaoming = gender_isolation == xiaoming_job]['各职业的女性比例']
xiaohong = gender_isolation == xiaohong_job]['各职业的女性比例']
mydata['gi'] = '%.6f'%xiaoming,'%.6f'%xiaohong
print(mydata)

15169026698 发表于 2020-6-30 15:42:20

Twilight6 发表于 2020-6-30 00:14
试试看:

谢谢大神!
页: [1]
查看完整版本: 两个数据框之间的数据匹配