我有一只带有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
答案 0 :(得分:0)
尝试重新取样并使用第二个的最后一个值。
df.resample(rule='1S').last()