Python 向表中的列添加递增日期值

Python 向表中的列添加递增日期值,python,pandas,datetime,Python,Pandas,Datetime,我想在现有的Pandasdf中创建一列,该列将是一个增量(例如,基于分钟)到一个设置的日期值,因此另一个词是尝试这样做: df_test['date_min'] = datetime.datetime(2019, 3, 1) + pd.to_timedelta(1,unit='min') 我尝试了这种方法,也使用了for循环,但我没有收到增量,只是收到了稳定的值。如何在熊猫身上完成这项任务 谢谢 你可以用。只需设置初始日期时间,即根据数据帧的形状和频率添加的时段数: df_test['date

我想在现有的Pandas
df
中创建一列,该列将是一个增量(例如,基于分钟)到一个设置的日期值,因此另一个词是尝试这样做:

df_test['date_min'] = datetime.datetime(2019, 3, 1) + pd.to_timedelta(1,unit='min')
我尝试了这种方法,也使用了for循环,但我没有收到增量,只是收到了稳定的值。如何在熊猫身上完成这项任务

谢谢

你可以用。只需设置初始日期时间,即根据数据帧的形状和频率添加的时段数:

df_test['date_min'] = (pd.date_range(start=datetime.datetime(2019, 3, 1), 
                                     periods=df_test.shape[0], 
                                     freq='min'))
你可以用。只需设置初始日期时间,即根据数据帧的形状和频率添加的时段数:

df_test['date_min'] = (pd.date_range(start=datetime.datetime(2019, 3, 1), 
                                     periods=df_test.shape[0], 
                                     freq='min'))