gpt4 book ai didi

Python 创建一个新的数据框,以唯一日期列表作为索引

转载 作者:太空宇宙 更新时间:2023-11-03 21:07:47 24 4
gpt4 key购买 nike

我的日期框的索引为 df.index =

2016-08-01 06:45:00    
2016-08-01 07:00:00
2016-08-01 07:15:00
.
.
2018-03-28 11:30:00
2018-03-28 11:45:00
2018-03-28 12:00:00

我想创建一个新的数据框,它只有唯一的日期

new_df.index =

2016-08-01
2016-08-02
.
.
2018-03-28
2018-03-29

那么,如何创建一个以唯一日期作为索引的新数据框?

最佳答案

有一个内置集合set在 Python 中,只有唯一的元素。你可以做类似的事情:

new_data = 排序(列表(set(old_data)))

如果您想在日期时间行中裁剪出时间,您可以使用生成器修改此代码:

new_data =排序(list(set([elem[:10] for elem in old_data])))

请注意,如果您有一些与日期时间链接的信息(例如带有日期时间键的字典中的值),则必须在执行此操作之前处理元素删除。

关于Python 创建一个新的数据框,以唯一日期列表作为索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55287874/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com