任务是这样的,有18个类,出现在excel中的一列中,每一元素有若干个类数,但每一个类别只有一个,计算所有出现的类中,类a与类b同时出现的次数。
数据就是这样的,做出来的结果是这样的:
用的是遍历的方法,下面是代码:
import pandas as pd
#待分析数据存储地址
excel_path=r'../经筛选后的体质数据.xlsx'
#打开excel
data=pd.read_excel(excel_path)
#读取待处理列,[]中的内容为待处理列的标题
id=data['按标准的体质判断结果']
#初始化一个列表存储按列出现次数排序后的对照关系
nums=[]
for i in range(len(id)):
nums.ap