pandas dataFrame,datetime64 [ns]为索引,精度为微秒

时间:2016-12-06 13:46:52

标签: python pandas

我有一只带有dataFrame的pandas datetime64[ns]作为索引。由于数据精度为微秒,我想将此日期复制到另一个dataFrame,具有二级或分钟级别的精度,以便我可以轻松地绘制/可视化它。知道怎么做吗?这也可以在不将数据复制到另一个dataFrame的情况下完成吗?

                           Name  Fruit
2016-11-03 21:20:15.555222 John  Apple
2016-11-03 21:20:15.555266 John  Kiwi
2016-11-03 21:20:15.555292 Mary  Apple
2016-11-03 21:20:16.595222 Peter Apple
2016-11-03 21:20:16.599222 Peter Orange
2016-11-03 21:20:16.655222 John  Apple
2016-11-03 21:20:17.659222 John  Apple
2016-11-03 21:20:17.660222 John  Apple

After the Change i wan't :
                           Name  Fruit
2016-11-03 21:20:15.555222 John  Apple
2016-11-03 21:20:16.595222 Peter Apple
2016-11-03 21:20:17.659222 John  Apple

1 个答案:

答案 0 :(得分:0)

尝试重新取样并使用第二个的最后一个值。

df.resample(rule='1S').last()