繁体   English   中英

将 Unix 基本时间戳列更改为时间

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM