【发布时间】:2016-08-12 07:49:23
【问题描述】:
有没有什么快速的方法可以将自纪元时间以来的一系列秒转换为日期时间对象系列?
我用:
for i in range(len(df)):
df['datetime'].iloc[i] = datetime.fromtimestamp(df['epochtime'].iloc[i])
但它非常慢,因为我的数据框非常大。有什么快速的方法可以做到这一点吗?喜欢熊猫功能吗?
【问题讨论】:
-
datetime.fromtimestamp() 本质上是用 C 实现的,如果你想在 datetime 对象中得到它,它的速度差不多。
-
@Natecat,如果这么简单,那么没有人会使用 pandas ;)
标签: python datetime pandas time dataframe