【发布时间】:2020-08-31 06:27:18
【问题描述】:
我尝试将 'timestamp' 转换为 'yyyy-mm-dd' 并创建一个名为 'date_time' 的新列,请告诉我如何执行此操作。谢谢。
我只知道一个一个一个一个的做,例如:
from datetime import datetime
t = 1598046140
datetime.fromtimestamp(t).isoformat()
====> 输出为 '2020-08-22T07:42:20'
像这样:
【问题讨论】:
-
我没有得到那个新的专栏部分,但这对你有帮助吗? datetime.fromtimestamp(t).date()
-
正如@Karthik 所说
datetime.fromtimestamp(t).date().isoformat()有效。输出:'2020-08-22' -
谢谢。有没有办法在不手动将每个时间戳放入代码并运行的情况下生成新列?数据中有大约200个时间戳,我希望生成一个包含转换时间的新列(也将是200行)
-
我添加一张图片来解释我的意思,有人可以帮忙吗?
标签: python dataframe timestamp