我有一个数组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将选择数组中索引所在的行。