我有一个如下所示的数据框:
Name A B C
D1 1 3 3
D2 2 4 4
D3 2 1 1
Run Code Online (Sandbox Code Playgroud)
如何创建一个相同大小的新数据框,其中每个值都是今天的日期减去我的第一个数据帧的值?
例如,如果今天是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
Run Code Online (Sandbox Code Playgroud)
我认为解决方案将包括类似的东西
df2.iloc[1,1] = datetime.today() - timedelta(days=df1[1,1])
Run Code Online (Sandbox Code Playgroud)
但我遇到了各种类型的错误和循环原始df的问题