将数组的值复制到数据帧的行中



我有一个数组a=[5,25,15]和一个数据帧:

loc
价格
4 20 16
3 50 14
NaN NaN NaN
10 40 13

使用loc设置值,但需要按列长度匹配列表长度:

df.loc[2] = a

如果需要,请指定列:

df.loc[2, ['volume','price','loc']] = a

易用位置:new_df=df.loc[idx]将数组传递给loc将选择数组中索引所在的行。

相关内容

最新更新