【发布时间】:2021-02-08 16:54:26
【问题描述】:
我有不同日期和时间的数据框:
>>>date hour value
0 29-11-2020 8 0.231
1 29-11-2020 9 0.245
2 29-11-2020 10 0.475
3 30-11-2020 8 0.214
4 30-11-2020 9 0.239
5 30-11-2020 10 0.312
...
表格描述了每天每小时的测量值。从实验的第三天到第 15 天进行测量。 我想创建一个新列,将实验基地的序号日期放在日期上,例如:
>>>date hour value count
0 29-11-2020 8 0.231 3
1 29-11-2020 9 0.245 3
2 29-11-2020 10 0.475 3
3 30-11-2020 8 0.214 4
4 30-11-2020 9 0.239 4
5 30-11-2020 10 0.312 4
5 01-12-2020 8 0.312 5
5 01-12-2020 9 0.312 5
5 01-12-2020 10 0.521 5
...
(29-11是第三天,30-11是第二天...)
我看过this 的帖子,但它并没有解决同样的问题(它们给出了重复的“代码”,而我想从第 3 天开始“计算”唯一日期并为每个日期指定序数。 我也尝试过使用"tooordinal",但它只是更改了日期值而不计算它。
【问题讨论】:
标签: python pandas datetime ordinal