我正在尝试更新 Pandas 数据框中“日期”列中的一些值。
目前,我的数据如下:
Date
0 09/08/2019 20:00
1 10/08/2019 12:30
2 10/08/2019 15:00
3 10/08/2019 15:00
4 10/08/2019 15:00
5 10/08/2019 15:00
6 10/08/2019 17:30
7 11/08/2019 14:00
8 11/08/2019 14:00
9 11/08/2019 16:30
10 17/08/2019 12:30
我想用“第 1 部分”更新此特定列中的第 1 行到第 287 行,用第 2 部分更新其余行。
这是我当前的代码:
df3.loc[0:287, 'Date'].replace("Part 1", inplace=True)
有人对我如何解决这个问题有任何建议吗?
最佳答案
为了让它更加Pythonish:
df3.loc[1:288, 'Date'] = "Part 1"
df3.loc[288:, 'Date'] = "Part 2"
关于python - 更新pandas中特定行范围内的列值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65484411/