为了账号安全,请及时绑定邮箱和手机立即绑定

通过熊猫中相同数据帧切片的索引设置数据帧列不起作用

通过熊猫中相同数据帧切片的索引设置数据帧列不起作用

GCT1015 2021-10-05 16:15:31
我正在尝试根据数据框视图的索引为某些数据框行设置列的值。这不会按预期工作。什么是替代品?我尝试了以下代码:df=pd.DataFrame({'a':[1,2,3]})dfb=df[df.a>1]df['c']=np.nandf.loc[dfb[dfb.a>2].index]['c']=10df.loc[dfb[dfb.a>2].index]预计 df.loc[dfb[dfb.a>2].index] 的 c 列将是 10。它仍然是 nan
查看完整描述

1 回答

?
慕的地8271018

TA贡献1796条经验 获得超4个赞

尝试更改df.loc[dfb[dfb.a>2].index]['c']=10df.loc[dfb[dfb.a>2].index,'c']=10.


查看完整回答
反对 回复 2021-10-05
  • 1 回答
  • 0 关注
  • 152 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信