熊猫从开始日期开始在列中获取天数?
开始日期 = '01/01/2021' (dd/mm/yyyy)
df
dates
2021-01-01
2021-01-02
.
.
.
2021-02-01
.
.
.
2021-06-01 (end date should be current date)
答案 0 :(得分:1)
如果总是有 1.1.
熊猫解析日期时间,如 mm/dd/YYYY
所以因为同一天和同一月在这里工作得很好,只用 date_range
和 {{1} 将字符串传递给 to_datetime
},默认now
,所以省略:
period='D'
按格式 df = pd.DataFrame({'dates':pd.date_range(start_date, pd.to_datetime('now'))})
转换 start_date
的一般解决方案也解析为 dd/mm/YYYY
和 start_date
参数:
format
答案 1 :(得分:1)
如果你想要一个数据帧输出:
d = pd.date_range(start_date, pd.to_datetime('now'))
df = pd.DataFrame({'dates': d})