更新特定列中的所有行 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
您好,我正在尝试使用 '''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