最佳答案
我有以下数据框:
Index_Date A B C D
================================
2015-01-31 10 10 Nan 10
2015-02-01 2 3 Nan 22
2015-02-02 10 60 Nan 280
2015-02-03 10 100 Nan 250
要求:
Index_Date A B C D
================================
2015-01-31 10 10 10 10
2015-02-01 2 3 23 22
2015-02-02 10 60 290 280
2015-02-03 10 100 3000 250
Column C
通过取 D
的 value
得到 2015-01-31
。
然后,我需要使用 C
的 value
的 2015-01-31
和乘以 2015-02-01
上的 A
的 value
和加上 B
。
我已经尝试了一个 apply
和一个 shift
使用一个 if else
,这给出了一个关键错误。