如何用python将xlxs表的每一列做一个统计表
时间: 2024-02-13 18:00:18 浏览: 74
C++直接读取Excel文件数据.rar_C++ xls 文件_C++ 读取xls_c++excel_c++解析excel_c+
5星 · 资源好评率100%
你可以使用Python的pandas库来读取并处理Excel文件,然后使用pandas的groupby函数将每一列分组并做统计表。下面是一个简单示例:
```python
import pandas as pd
# 读取Excel文件
df = pd.read_excel('your_file_name.xlsx')
# 对每一列进行统计
for col in df.columns:
# 使用groupby函数进行分组,并使用count函数统计数量
col_stats = df.groupby([col]).size().reset_index(name='count')
# 输出统计结果
print(col_stats)
```
这个示例代码会读取Excel文件中的所有数据,并对每一列进行分组统计。其中,groupby函数会对每一列进行分组,并使用size()函数统计每组的数量,最后使用reset_index函数将统计结果转换为数据框。你可以将统计结果输出到控制台或保存到文件。
需要注意的是,pandas库需要额外安装,你可以使用pip命令来安装:
```
pip install pandas
```
另外,需要将`your_file_name.xlsx`替换为你的Excel文件名。
阅读全文