如果我有一个如下所示的数据框:
df = pd.DataFrame({'A': [1,1,1,2,2,2], 'B': [4,5,6,7,8,9]})
df['C'] = None
A B C
0 1 4 None
1 1 5 None
2 1 6 None
3 2 7 None
4 2 8 None
5 2 9 None
如何将 的子集设置C为相同的字典值?例如,C为所有行设置A==1到哪里{'example': 5}?
这似乎不起作用:
df.loc[df['A']==1, 'C'] = {'example': 5}
阿波罗的战车
慕丝7291255
相关分类