最佳答案
我有以下数据框:
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,这给出了一个关键错误。