根据excel的列下不同名称,type列下不同主题。用python做出新的excel表,里面是分主题的各智库的报告数量表,即每个主题里的名称各有多少个报告。

import pandas as pd

# 读取 Excel 文件
df = pd.read_excel('your_excel_file.xlsx')

# 按照主题和智库名称分组并计算报告数量
result = df.groupby(['type','think_tank_name']).size().reset_index(name='报告数量')

# 创建新的 Excel 文件并写入数据
result.to_excel('new_excel_file.xlsx', index=False)

你可能感兴趣的:(python,excel,pandas)