如何在pandas中将负天数转换为DateTime格式?

如何在pandas中将负天数转换为DateTime格式?,pandas,dataframe,Pandas,Dataframe,我有一个列,上面写着DAYS_,它有负整数。我需要将它们转换为熊猫的日期时间格式。请提供一些投入 如果您的数字是从今天开始的工作天数,那么我们可以使用pd.DateOffset df = pd.DataFrame({'employed_days' : [-9461, -16765, -19046]}) df['start_date'] = df

我有一个列,上面写着DAYS_,它有负整数。我需要将它们转换为熊猫的日期时间格式。请提供一些投入


如果您的数字是从今天开始的工作天数,那么我们可以使用
pd.DateOffset

df = pd.DataFrame({'employed_days' : [-9461,
                                     -16765,
                                     -19046]})



df['start_date'] = df['employed_days'].apply(lambda x : pd.Timestamp('today') - pd.DateOffset(days=abs(x)))

print(df)

   employed_days                 start_date
0          -9461 1994-07-24 16:35:51.025915
1         -16765 1974-07-25 16:35:51.025915
2         -19046 1968-04-26 16:35:51.025915

谢谢@Datanovic@KshitijKumar没问题-一些提示,清理您的问题并添加示例数据(仅从excel中复制和粘贴)不要使用图片和解释您的问题。如果这个问题回答了你的问题,别忘了接受它的答案。感谢您的输入:)