映射来自另一个pandas df的值

时间:2017-04-11 16:17:24

标签: pandas

我有一个名为females的pandas数据框:

      iid    id  gender  idg  condtn  wave  round  position  positin1  order  \
0       1   1.0       0    1       1     1     10         7       NaN      4   
1       1   1.0       0    1       1     1     10         7       NaN      3   

等等。每个iid大约有十排 总共有大约3500行。

我还有一个数据框:

females_scores = pd.DataFrame(columns=['iid', 'Number Matches', 'Number Decisions', 'Match Rate', ' Decision Rate'])

其中包含每个iid的数据。

我的问题: 在根据iid将第二个数据帧中的“数字决策”映射到第一个数据帧中的每一行的第一个数据帧(女性)中添加列的最佳方法是什么?

我在考虑使用np.where,但这会返回一个数组吗?我不知道最好的路径是什么 提前谢谢!

0 个答案:

没有答案