csv删除某列数据后 存在有相同类别产品的销量 如何将这些行通过加销量的方式合并
时间: 2024-05-03 14:22:13 浏览: 85
sql合并相同行
5星 · 资源好评率100%
可以使用Python中的pandas库来实现该功能。
首先,读取csv文件并创建一个数据帧:
```python
import pandas as pd
df = pd.read_csv('data.csv')
```
然后,删除某列数据,例如删除“类别”列:
```python
df = df.drop('类别', axis=1)
```
接下来,使用groupby函数按照产品名称进行分组,并对每组的销量进行求和:
```python
df = df.groupby('产品名称').sum().reset_index()
```
最后,将处理后的数据保存到新的csv文件中:
```python
df.to_csv('new_data.csv', index=False)
```
完整代码如下:
```python
import pandas as pd
df = pd.read_csv('data.csv')
df = df.drop('类别', axis=1)
df = df.groupby('产品名称').sum().reset_index()
df.to_csv('new_data.csv', index=False)
```
阅读全文