gpt4 book ai didi

python - 从日期时间范围创建 pandas 数据框

转载 作者:行者123 更新时间:2023-12-02 01:52:41 25 4
gpt4 key购买 nike

我目前拥有的数据范围为 2020-11-03 到 2021-10-01。

我想创建一个新的数据框,其中行值等于日期。

澄清一下,数据名的第一行是 2020-11-03,第二行是 2020-11-04,依此类推。

是否有一种方法可以创建一个新的数据框,其中的行将是给定范围内的每个日期?

我计划稍后映射其他值,因此我目前只需要一个只有一列的新数据框。

提前谢谢您!!

最佳答案

您可以使用 pandas 函数 date_range (文档 here )并将所需的日期字符串传递给 startend 参数(默认频率为 1 天):

df = pd.DataFrame({'date':pd.date_range(start='2020-11-03', end='2021-10-01')})

输出:

>>> df
date
0 2020-11-03
1 2020-11-04
2 2020-11-05
3 2020-11-06
4 2020-11-07
.. ...
328 2021-09-27
329 2021-09-28
330 2021-09-29
331 2021-09-30
332 2021-10-01

[333 rows x 1 columns]

关于python - 从日期时间范围创建 pandas 数据框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70029304/

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