python统计excel列名为“子过程描述颜色”的列,对里面的内容进行分类计数
时间: 2024-03-28 11:42:27 浏览: 51
python 实现颜色分类
好的,您可以使用Python中的pandas库来完成这个任务,具体步骤如下:
1. 首先,导入pandas库并读取Excel文件,可以使用以下代码:
```python
import pandas as pd
# 读取Excel文件
df = pd.read_excel('your_excel_file.xlsx')
```
2. 找到“子过程描述颜色”列,并将该列的数据放入一个列表中,可以使用以下代码:
```python
# 找到“子过程描述颜色”列并将数据放入列表中
color_list = df['子过程描述颜色'].tolist()
```
3. 使用Python内置的Counter类,对列表中的数据进行分类计数,可以使用以下代码:
```python
from collections import Counter
# 对列表进行分类计数
color_count = Counter(color_list)
```
4. 最后,可以遍历分类计数结果并输出,可以使用以下代码:
```python
# 遍历结果并输出
for color, count in color_count.items():
print(f'{color}: {count}')
```
完整代码示例:
```python
import pandas as pd
from collections import Counter
# 读取Excel文件
df = pd.read_excel('your_excel_file.xlsx')
# 找到“子过程描述颜色”列并将数据放入列表中
color_list = df['子过程描述颜色'].tolist()
# 对列表进行分类计数
color_count = Counter(color_list)
# 遍历结果并输出
for color, count in color_count.items():
print(f'{color}: {count}')
```
注意:在上述代码中,需要将'your_excel_file.xlsx'替换为您实际使用的Excel文件名。同时,如果Excel文件中包含多个工作表,需要指定要读取的工作表。
阅读全文