【发布时间】:2016-12-30 23:05:22
【问题描述】:
假设我有这个df
print(df)
DATE_TIME A B
0 10/08/2016 12:04:56 1 5
1 10/08/2016 12:04:58 1 6
2 10/08/2016 12:04:59 2 3
3 10/08/2016 12:05:00 2 2
4 10/08/2016 12:05:01 3 4
5 10/08/2016 12:05:02 3 6
6 10/08/2016 12:05:03 1 3
7 10/08/2016 12:05:04 1 2
8 10/08/2016 12:05:05 2 4
9 10/08/2016 12:05:06 2 6
10 10/08/2016 12:05:07 3 4
11 10/08/2016 12:05:08 3 2
['A'] 列中的值会随着时间的推移而重复,但我需要一个列,每次更改时它们都有一个新的 ID,这样我就会有类似下面的 df
print(df)
DATE_TIME A B C
0 10/08/2016 12:04:56 1 5 1
1 10/08/2016 12:04:58 1 6 1
2 10/08/2016 12:04:59 2 3 2
3 10/08/2016 12:05:00 2 2 2
4 10/08/2016 12:05:01 3 4 3
5 10/08/2016 12:05:02 3 6 3
6 10/08/2016 12:05:03 1 3 4
7 10/08/2016 12:05:04 1 2 4
8 10/08/2016 12:05:05 2 4 5
9 10/08/2016 12:05:06 2 6 5
10 10/08/2016 12:05:07 3 4 6
11 10/08/2016 12:05:08 3 2 6
有没有办法用 python 做到这一点?我对此仍然很陌生,并希望在熊猫中找到可以帮助我的东西,但我还没有找到任何东西。在我的原始数据框中,['A'] 列中的值大约每十分钟更改一次,而不是像我的示例中那样每两行更改一次。有谁知道我该如何完成这项任务?谢谢
【问题讨论】:
标签: python pandas uniqueidentifier