我有以下时间戳
import pandas as pd
import pandas as pd
df = pd.DataFrame({'ts':[14102100, 14102101, 14102102]})
它们的格式为YYMMDDHH
。
如何将它们转换为可读的日期?
我尝试了pd.to_datetime(df.ts, format="YYMMDDHH")
但它不起作用
最佳答案
我认为您需要带有 %
的格式 http://strftime.org/ :
df = pd.DataFrame({'ts':[14102100, 14102101, 14102102]})
print (pd.to_datetime(df.ts, format="%y%m%d%H"))
0 2014-10-21 00:00:00
1 2014-10-21 01:00:00
2 2014-10-21 02:00:00
Name: ts, dtype: datetime64[ns]
关于python - 如何在日期python中转换YYMMDDHH时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58540812/