Excel有三行数据,分别是A产品1号销售量2,2号销售量3,3号销售量5,用pandas对A产品求和后,将值显示在新增列中
时间: 2023-06-10 07:02:53 浏览: 63
基于pandas向csv添加新的行和列
好的,您可以使用以下代码来实现您的需求:
```python
import pandas as pd
data = {'产品': ['A', 'A', 'A'], '销售量': [2, 3, 5]}
df = pd.DataFrame(data)
df['销售总量'] = df['销售量'].sum()
print(df)
```
运行结果如下:
```
产品 销售量 销售总量
0 A 2 10
1 A 3 10
2 A 5 10
```
其中,`data` 是原始数据字典,`df = pd.DataFrame(data)` 将数据转换成 pandas 数据框(DataFrame),`df['销售总量'] = df['销售量'].sum()` 对产品 A 的销售量求和并将结果展示在新增的一列中,最后用 `print(df)` 显示最终的结果。
阅读全文