【发布时间】:2021-12-30 06:23:03
【问题描述】:
我生成了两个 Dataframe (df1, df2)。 如何计算两个 Dataframe 之间的差异以生成最终 Dataframe? 按日期计算百分比差异:(df1-df2)/df2。
df1:
| Score1 | Score2 | ||
|---|---|---|---|
| Date | Student | ||
| 2005-01-01 | Peter | 15 | 18 |
| 2005-03-01 | Peter | 110 | 330 |
| John | 120 | 360 | |
| Mary | 90 | 210 | |
| Alan | 115 | 270 |
df2:
| Score1 | Score2 | ||
|---|---|---|---|
| Date | Student | ||
| 2005-01-01 | Standard | 10 | 20 |
| 2005-03-01 | Standard | 100 | 300 |
最终数据框:
| Score1 | Score2 | ||
|---|---|---|---|
| Date | Student | ||
| 2005-01-01 | Peter | 0.5 | -0.1 |
| 2005-03-01 | Peter | 0.1 | 0.1 |
| John | 0.2 | 0.2 | |
| Mary | -0.1 | -0.3 | |
| Alan | 0.15 | -0.1 |
【问题讨论】: