如何更改数据帧中不同索引处的值

问题描述 投票:0回答:2

例如,我有一个大小为100的数据框,并且我在x中存储了20个值的数组

df = pd.DataFrame({'value': np.arange(100)})

如何使用数组x将索引70的值更改为90

python
2个回答
0
投票

仅索引数据帧在该位置,对于单个值索引,at就足够了:

df.at[70, 'value'] = 90

0
投票

您可以使用.iloc

df.iloc[70:90,0] = x

这里70:90是行索引,0是列索引

© www.soinside.com 2019 - 2024. All rights reserved.