我有一个熊猫数据框位置
row column
1 3 Brazil
2 6 USA
3 3 USA
4 7 Canada
和另一个x
Brazil Canada USA
1 False False False
2 False False False
3 False False False
4 False False False
5 False False False
6 False False False
7 False False False
我想根据第一个的值填充第二个,所以结果是:
Brazil Canada USA
1 False False False
2 False False False
3 True False True
4 False False False
5 False False False
6 False False True
7 False True False
我正在使用iterrows()这样做
for i, r in positions.iterrows():
x.at[r['row'],r['column']] = True
有更快的方法吗?
慕仙森
米脂
慕斯709654
相关分类