python 读取csv 按其一列分组并汇总里面的某个列
可以使用pandas库来读取csv文件并进行分组汇总操作。具体实现步骤如下:
- 导入pandas库
import pandas as pd
- 读取csv文件到pandas的DataFrame中
df = pd.read_csv('your_file_path.csv')
- 按某一列进行分组
grouped = df.groupby('group_column_name')
其中,'group_column_name'是你想要按其分组的列名。
- 对分组后的数据进行汇总操作,比如求和、平均值等
summary = grouped['summary_column_name'].sum()
其中,'summary_column_name'是你想要汇总的列名。
- 输出结果
print(summary)
完整代码示例:
import pandas as pd
# 读取csv文件到DataFrame中
df = pd.read_csv('your_file_path.csv')
# 按某一列进行分组
grouped = df.groupby('group_column_name')
# 对分组后的数据进行汇总操作
summary = grouped['summary_column_name'].sum()
# 输出结果
print(summary)
注意:在实际使用中,需要根据自己的数据文件和需求来进行相应的修改
原文地址: http://www.cveoy.top/t/topic/gxA8 著作权归作者所有。请勿转载和采集!