更新特定列中的所有行 PANDAS

Update all the rows in a particular column PANDAS

您好,我正在尝试使用 '''df.at['0', 'PM2.5'] = 10''' 编辑特定列 'PM2.5' 的第一行PM2.5 列,但它没有编辑,而是添加了一个新行。列的 headers 由标题定义,但我的行已编号,我该如何解决这个问题?我想对 18 行执行此操作并手动将数据添加到列 PM2.5。谢谢!

评论后问题是索引值是整数(RangeIndex),所以对于设置值也需要整数。

所以更改 '0'(字符串)

df.at['0', 'PM2.5'] = 10

0(整数):

df.at[0, 'PM2.5'] = 10