例如,我有一个大小为100的数据框,并且我在x中存储了20个值的数组
df = pd.DataFrame({'value': np.arange(100)})
如何使用数组x将索引70的值更改为90
仅索引数据帧在该位置,对于单个值索引,at就足够了:
at
df.at[70, 'value'] = 90
您可以使用.iloc:
.iloc
df.iloc[70:90,0] = x
这里70:90是行索引,0是列索引
70:90
0