【发布时间】:2021-08-17 13:24:47
【问题描述】:
我有一个示例数据:
date Product Sales
2020-01-01. Dell. 4
2020-01-01. Apple. 6
2020-01-01. Lenovo. 5
2020-01-02. Dell. 2
2020-01-02. Apple. 4
2020-01-02. Lenovo. 3
我想创建另一个名为“月销售额百分比”的列,它是通过(产品的月销售额/当月所有产品的总销售额)* 100 获得的。
输出应如下所示:
date Product Sales. Percentage_monthly_sale
2020-01-01. Dell. 4. 26.6 (4/15 *100)
2020-01-01. Apple. 6. 40.0. (6/15*100)
2020-01-01. Lenovo. 5. 33.3. (5/15 *100)
2020-01-02. Dell. 2. 22.2 (2/9 *100)
2020-01-02. Apple. 4. 44.4 (4/9 *100)
2020-01-02. Lenovo. 3. 33.3 (3/9 *100)
【问题讨论】:
-
您的解释和输出似乎差异很大,您能澄清一下您的问题吗?预期产出是每日销售额的百分比。但是您的话表明您希望每个产品的总和超过当月的总和。
标签: python pandas dataframe numpy data-science