我有一个不均匀的带时间戳的数据,我想在Pandas中处理。时间戳以毫秒开始,从0开始,因此数据看起来像
Timestamp Property
0 1
1 2
2 3
4 4
10 4
19 7
我有一个非常基本的问题,我可以使用index作为时间戳创建一个pd.Series对象。但是,熊猫如何知道我的时间戳是以毫秒为单位还是以秒为单位或以秒为单位?
答案 0 :(得分:1)
Pandas假设时间戳以纳米为单位,如果要以毫秒转换列,请使用df['col'] = df['col'].astype('datetime64[ms]')
。请注意,最后一列将是纳米级。