matrice列中出现的python熊猫计数
我希望在末尾显示值“Présent”的编号。下面是一幅描述我想要什么的图片: 我使用panda显示此矩阵和此结构:matrice列中出现的python熊猫计数,python,pandas,Python,Pandas,我希望在末尾显示值“Présent”的编号。下面是一幅描述我想要什么的图片: 我使用panda显示此矩阵和此结构: def create_rapport(self, name_file, data, column_name, all_intersection): writer = pd.ExcelWriter(name_file[:-4] + ".xlsx", engine='xlsxwriter') df = pd.DataFrame(index=data.keys(),
def create_rapport(self, name_file, data, column_name, all_intersection):
writer = pd.ExcelWriter(name_file[:-4] + ".xlsx", engine='xlsxwriter')
df = pd.DataFrame(index=data.keys(), columns=column_name)
data_key = list(data.keys())
for elem in data_key:
for i, subelem in enumerate(all_intersection, 1):
if elem in subelem:
df.loc[elem, column_name[i]] = "Présent"
df.loc[:, column_name[0]] = data.values()
df.to_excel(writer)
print(df)
writer.save()
按比较值,按计数True
s,按sum
和上一次转换为整数,并按分配给新行:
df.loc['Total'] = df.eq('Présent').sum().astype(int)