我有一个24小时的平均数据,索引从00:00到23:59,间隔1分钟。每分钟对应1440个数据点。我想把这些时间戳映射到0-1440之间的数字索引(因为一天中有1440分钟)。在
例如,00:00->;0,00:01->;1,00:02->;2…23:58->;1339,23:59->;1440
time = 01:11 dtype:datetime.time
time.func()
71
我试图在pandas中为日期时间.time格式。但是,我找不到。在
如果pandas中没有为此内置的功能,另一种方法可能是编写一个映射特定日期时间.time索引(0-1440)。在
pandas没有本地的
time
数据类型,但它有timedelta:注意:您可以从一开始就从timedelta开始工作(解析或计算):
^{pr2}$看看你想要什么:
此数据框如下所示:
^{pr2}$然后我们可以将此函数应用于专栏:
其输出为:
这里我们使用apply将相同的函数应用于列的所有元素。在
相关问题 更多 >
编程相关推荐