两个数据框之间的数据匹配
求助大神:mydata和gender_isolation是两个数据框,我想在mydata当中根据gender_isolation里的信息,得到晓明和小红的职业对应的女性比例,将之生成为mydata里的'gi'列
谢谢! 建议问这些数据发点测试数据更有人回答...你这样直接叫人写,人家怎么测试呢?
试试看:
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) Twilight6 发表于 2020-6-30 00:14
试试看:
谢谢大神!
页:
[1]