python 对Excel表格每列所有对象出现次数进行统计的编程
时间: 2023-12-20 16:07:31 浏览: 187
Python读取Excel一列并计算所有对象出现次数的方法
5星 · 资源好评率100%
方法是什么?
可以使用 pandas 库中的 value_counts() 函数统计 Excel 表格每列所有对象出现的次数。首先,使用 pandas.read_excel() 函数读取 Excel 文件,然后使用 value_counts() 函数对每列进行统计,如下所示:
```python
import pandas as pd
df = pd.read_excel('excel文件.xlsx')
for column in df.columns:
if df[column].dtype == 'object':
value_counts = df[column].value_counts()
print(f'列名: {column}')
print(value_counts)
```
以上代码读取 Excel 文件并对每一列进行循环,如果该列的数据类型是 object,则使用 value_counts() 函数统计该列每个对象出现的次数。最后,输出每列的名称和其对应的对象统计结果。
注意,以上代码仅适用于每列仅包含单一数据类型的情况。如果一列中同时包含数字和字符串等不同类型的数据,需要进行类型转换后再进行统计。同时,在实际应用中,还需要将统计结果输出到 Excel 文件中。
阅读全文