最佳答案
我创建了一个熊猫数据帧
df = DataFrame(index=['A','B','C'], columns=['x','y'])
并得到了这个
x y A NaN NaN B NaN NaN C NaN NaN
现在,我想为特定单元格分配一个值,例如行C
和列x
。
我希望得到这个结果:
x y A NaN NaN B NaN NaN C 10 NaN
使用此代码:
df.xs('C')['x'] = 10
但是,df
的内容没有改变。数据框再次只包含NaN
。
有什么建议吗?