【发布时间】:2019-03-10 14:34:09
【问题描述】:
我有一个看起来像这样的数据框:
+-----------+---------+-------+-------+-------+
| | | Day 1 | Day 2 | Day 3 |
+-----------+---------+-------+-------+-------+
| Product 1 | Revenue | 0 | 0 | 0 |
| | Cost | 0 | 0 | 0 |
| Product 2 | Revenue | 0 | 0 | 0 |
| | Cost | 0 | 0 | 0 |
| Product 3 | Revenue | 0 | 0 | 0 |
| | Cost | 0 | 0 | 0 |
+-----------+---------+-------+-------+-------+
本质上是垂直的两级索引。第一层是产品,第二层是收入或成本。
我想在收入和成本下的所有产品中添加一个利润行(即收入 - 成本)。甚至是该产品的平均收入等。但是,经过大量的应用实验后,我似乎无法让它与多层次一起使用。
Product 1 Revenue 0
Cost 0
Profit 0
如何做到这一点?
【问题讨论】:
-
仅供参考 - 请参阅 stackoverflow.com/a/20159305/4049396 了解如何写出好问题的技巧 :)
标签: python pandas numpy pandas-groupby pandas-apply