用python在excel表里分组查询怎么做?
时间: 2023-05-23 11:03:11 浏览: 252
分页存储过程,仅适用于Sql2005以上,使用 ROW_NUMBER()函数用于多表分页查询,可以分组查询
你可以使用 pandas 库以及 Excel 文件 reader 来实现这个功能。首先,将 Excel 文件读入到 pandas 数据框中。然后,你可以使用 groupby 函数对特定列进行分组,并使用聚合函数对每个组进行计算。最后,将结果写回 Excel 文件。具体实现可以参考以下代码:
``` python
import pandas as pd
# 读取 Excel 文件
df = pd.read_excel('data.xlsx')
# 对某一列进行分组并计算平均值
grouped = df.groupby('group_col')['value_col'].mean()
# 将结果写回 Excel 文件
grouped.to_excel('result.xlsx')
```
在这里,`data.xlsx` 是你的数据文件,`group_col` 和 `value_col` 分别代表你要进行分组的列和要进行聚合的列。`result.xlsx` 是最终结果的输出文件。
阅读全文