繁体   English   中英

在熊猫中分配新值

[英]Assign new values in pandas

我正在尝试为其他列的某些列更改pandas数据框中的一行中的值:

sub_data.loc[[0],20:71] = sub_data.loc[1,20:71]
or
sub_data.loc[0,20:71] = sub_data.loc[1,20:71]

两者都没有工作。 有什么建议吗?

更新

当我用系列的时候就解决了

sub_data.iloc[0,20:71].update(sub_data.iloc[1,20:71])

最可能的原因是您在loc中使用20:71 看来您需要iloc

sub_data.iloc[0, 20:71] = sub_data.iloc[1, 20:71]

你可以试试

sub_data.loc[[0],20:71] = sub_data.loc[[1],20:71].values

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM