Python对Excel某列数据中所有种类数据出现次数统计
时间: 2023-05-15 14:07:43 浏览: 703
可以使用Python的pandas库来实现对Excel某列数据中所有种类数据出现次数的统计。具体代码如下:
```python
import pandas as pd
# 读取Excel文件
df = pd.read_excel('data.xlsx')
# 统计某列数据中所有种类数据出现次数
counts = df['列名'].value_counts()
# 输出结果
print(counts)
```
其中,`data.xlsx`是要处理的Excel文件名,`列名`是要统计的列名。执行以上代码后,会输出每种数据出现的次数。
相关问题
python将 Excel中的两列数据分类并计数排序在Excel中分组展示
你可以使用 pandas 库来读取 Excel 文件,并将两列数据进行分类和计数排序,最后将结果输出到一个新的 Excel 文件中。
以下是一个示例代码:
```python
import pandas as pd
# 读取 Excel 文件
df = pd.read_excel('input.xlsx')
# 将两列数据组合成一个新的列
df['combined'] = df['column1'].astype(str) + '-' + df['column2'].astype(str)
# 统计每个组合出现的次数
counts = df['combined'].value_counts()
# 将结果写入新的 Excel 文件中
writer = pd.ExcelWriter('output.xlsx')
counts.to_excel(writer, 'Sheet1')
writer.save()
```
这段代码将读取名为 `input.xlsx` 的 Excel 文件,将 `column1` 和 `column2` 列的值组合成一个新的列 `combined`,然后统计每个组合出现的次数并按照出现次数进行排序。最后,它将结果写入名为 `output.xlsx` 的新 Excel 文件中。你可以在 Excel 中打开这个新文件,查看各个组合出现的次数。
阅读全文