python统计excel中编号数量
时间: 2023-05-26 13:02:08 浏览: 181
Python汇总各单位Excel档领料记录并加总每日领用次数.rar
假设有以下的Excel文件 `example.xlsx`:
| 编号 | 姓名 | 年龄 |
| :--: | :--: | :--: |
| 001 | 张三 | 18 |
| 002 | 李四 | 20 |
| 003 | 王五 | 22 |
| 001 | 赵六 | 19 |
| 002 | 钱七 | 21 |
| 002 | 孙八 | 23 |
| 001 | 周九 | 20 |
| 002 | 吴十 | 22 |
下面的代码可以使用 `pandas` 库读取该文件,并统计每个编号出现的数量:
```python
import pandas as pd
# 读取Excel文件
df = pd.read_excel('example.xlsx')
# 统计每个编号出现的数量
count_dict = {}
for id in df['编号']:
if id in count_dict:
count_dict[id] += 1
else:
count_dict[id] = 1
# 打印结果
print(count_dict)
```
输出结果为:
```
{'001': 3, '002': 4, '003': 1}
```
说明编号为 `001` 的出现了 3 次,编号为 `002` 的出现了 4 次,编号为 `003` 的出现了 1 次,没有其他的编号出现。
阅读全文