我有一个时间序列,每一个都是这样的:
Time | Volume every minute |
---|---|
2023-05-25T00:00:00Z | 284 |
2023-05-25T00:01:00Z | 421 |
. | . |
. | . |
2023-05-27T23:58:00Z | 894 |
2023-05-27T23:59:00Z | 357 |
我必须通过迭代Time列来创建新的CSV,找到唯一的日期,并每分钟创建具有相应体积值的新列.例如,所需输出:
Date | min1 | min2 | ... | min1440 |
---|---|---|---|---|
2023-05-25 | 284 | 421 | ... | 578 |
2023-05-26 | 512 | 645 | ... | 114 |
2023-05-27 | 894 | 357 | ... | 765 |
我能弄到独一无二的日期,但在那之后我就一无所知了.请找到我的示例代码:
import pandas as pd
train_data = pd.read_csv('date25to30.csv')
print(pd.to_datetime(train_data['time']).dt.date.unique())