[英]chnage a unix base timestamp column into time
我在数据框中有一个名为timestamp
的列,它扩展了 30000 行我想将列的单位值更改为时间和日期。
第一个值是1590000000000
并且以相同或不同的值下降。 我想让新的 df 将时间戳记为时间和日期。
我们如何在 python 中做到这一点?
您可以尝试使用pd.to_datetime(df['mydates']).apply(lambda x: x.date())
您可以使用pandas.to_datetime
方法将基于 unix 的时间戳转换为您所需的日期时间格式。 注意:这里我假设这个时间戳以毫秒为单位。
尝试这个:
df["timestamp"] = pd.to_datetime(df["timestamp"], unit="ms")
输出:
timestamp
0 2020-05-20 18:40:00.000
...
...
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.