【发布时间】:2018-04-27 17:52:30
【问题描述】:
我有一个如下所示的数据框:
Name A B C
D1 1 3 3
D2 2 4 4
D3 2 1 1
如何创建一个大小相同的新数据框,其中每个值都是今天的日期减去我的第一个数据框的值?
例如,如果今天是 2018-04-27,我的新数据框将如下所示:
Name A B C
D1 2018-04-26 2018-04-24 2018-04-24
D2 2018-04-25 2018-04-23 2018-04-23
D3 2018-04-25 2018-04-26 2018-04-26
我认为解决方案将包括类似
df2.iloc[1,1] = datetime.today() - timedelta(days=df1[1,1])
但我在循环原始 df 时遇到了各种类型错误和问题
【问题讨论】: