Python 关于如何将此日期列转换为通用格式,您有什么想法吗?文件日期应从2019年10月4日开始
我正在尝试将此dataframe列的日期转换为通用格式,但我不知道如何进行转换。文件日期应从2019年10月4日开始。我不明白这些格式之间的关系。我尝试使用infer\u datetime\u format=True,但无法修复它:Python 关于如何将此日期列转换为通用格式,您有什么想法吗?文件日期应从2019年10月4日开始,python,date,Python,Date,我正在尝试将此dataframe列的日期转换为通用格式,但我不知道如何进行转换。文件日期应从2019年10月4日开始。我不明白这些格式之间的关系。我尝试使用infer\u datetime\u format=True,但无法修复它: 不要发布数据帧的图片,请给出实际的示例数据,就像我下面所做的那样: import pandas as pd df = pd.DataFrame([[1570147200299, 8224.43, 0.167953], [157
不要发布数据帧的图片,请给出实际的示例数据,就像我下面所做的那样:
import pandas as pd
df = pd.DataFrame([[1570147200299, 8224.43, 0.167953],
[1570147200370, 8224.80, 0.152024]],
columns=['date','price','amount'])
因此,该列是在epoch unix timestamp中,这是自1970年1月1日以来经过的秒数(在本例中看起来像毫秒)。只是需要转换。这里是时间戳的参考,它显示了历元时间戳
输出:
print(df)
date price amount date_convert
0 1570147200299 8224.43 0.167953 2019-10-04
1 1570147200370 8224.80 0.152024 2019-10-04
print(df)
date price amount date_convert
0 1570147200299 8224.43 0.167953 2019-10-04
1 1570147200370 8224.80 0.152024 2019-10-04