如何将大熊猫的时代指数转换为正常时间?

时间:2019-07-19 03:41:32

标签: python-3.x

我有一个熊猫数据框,带有一个以时间为单位的索引,价格是这样的:

lsm-db

我尝试像这样直接编辑索引

df = pd.DataFrame({'Index': [1547942400000, 1548028800000, 1548115200000], 'Price': [1170, 1170, 1170]})

# EDIT the index column in unnamed.

我也尝试过使用无法在索引上使用的apply()。 我感到非常困惑和沮丧。我认为熊猫会让这种事情变得微不足道。

感谢任何帮助,因为我希望对其进行超级简单的自相关并查看得到的结果。

1 个答案:

答案 0 :(得分:0)

您可以使用以下代码段

df = pd.DataFrame({'Index': [1547942400000, 1548028800000, 1548115200000], 'Price': [1170, 1170, 1170]})
df.index = pd.to_datetime(df['Index'],unit='ms')
df
    Index   Price
Index       
2019-01-20  1547942400000   1170
2019-01-21  1548028800000   1170
2019-01-22  1548115200000   1170