Pandas 熊猫从开始日期开始在一列中获得天数?
熊猫从开始日期开始在一列中获得天数 开始日期='2021年1月1日'(日/月/年) dfPandas 熊猫从开始日期开始在一列中获得天数?,pandas,dataframe,numpy,python-datetime,Pandas,Dataframe,Numpy,Python Datetime,熊猫从开始日期开始在一列中获得天数 开始日期='2021年1月1日'(日/月/年) df 如果始终存在1.1.日期时间,如mm/dd/YYYY,则由于此处的同一天和同一个月工作良好,仅将字符串传递给with和now,默认值为句点class='D',因此省略: df = pd.DataFrame({'dates':pd.date_range(start_date, pd.to_datetime('now'))}) 按格式转换dd/mm/YYYY的一般解决方案也使用format参数解析start\
如果始终存在
1.1.
日期时间,如mm/dd/YYYY
,则由于此处的同一天和同一个月工作良好,仅将字符串传递给with和now
,默认值为句点class='D'
,因此省略:
df = pd.DataFrame({'dates':pd.date_range(start_date, pd.to_datetime('now'))})
按格式转换dd/mm/YYYY
的一般解决方案也使用format
参数解析start\u date
:
start_date = '01/05/2021'
df = pd.DataFrame({'dates': pd.date_range(pd.to_datetime(start_date, format='%d/%m/%Y'),
pd.to_datetime('now'))})
如果您需要数据帧输出:
d = pd.date_range(start_date, pd.to_datetime('now'))
df = pd.DataFrame({'dates': d})
d = pd.date_range(start_date, pd.to_datetime('now'))
df = pd.DataFrame({'dates': d})