【发布时间】:2018-05-23 06:38:02
【问题描述】:
我正在处理两个数据框。 样本数据如下:
DF = ['A','B','C','D','E','A','C','B','B']
DF1 = pd.DataFrame({'Team':DF})
DF2 = pd.DataFrame({'Team':['A','B','C','D','E'],'Rating':[1,2,3,4,5]})
我想向 DF1 添加一个新列,如下所示:
Team Rating
A 1
B 2
C 3
D 4
E 5
A 1
C 3
B 2
B 2
如何添加新列? 我用过
DF1['Rating']= np.where(DF1['Team']== DF2['Team'],DF2['Rating'],0)
错误:ValueError:只能比较标签相同的系列对象 谢谢 ZEP
【问题讨论】:
标签: python-3.x pandas