python中将csv表里多个第一列相同的id名的几行平均
时间: 2024-03-01 16:55:53 浏览: 72
源码用python将一个Excel表里多个sheet相同的列进行提取并汇总
你可以使用Python中的pandas库来实现这个功能。具体步骤如下:
1. 首先,读取csv文件并转换为pandas的DataFrame格式。
```python
import pandas as pd
df = pd.read_csv('your_csv_file.csv')
```
2. 然后,使用groupby函数将数据按照第一列(假设是id列)进行分组。
```python
grouped = df.groupby('id')
```
3. 接下来,对于每个分组,使用mean函数计算出该分组的平均值,并将结果保存到一个新的DataFrame中。
```python
new_df = grouped.mean()
```
4. 最后,将结果保存到一个新的csv文件中。
```python
new_df.to_csv('new_csv_file.csv')
```
这样就可以实现将csv表里多个第一列相同的id名的几行平均的功能了。
阅读全文