Comment convertir le tableau ci - dessus en format ci - dessous
À peine atteint:
import pandas as pd# todo Écrivez ici ce qui doit être traité Excel Nomdf = pd.read_excel('test.xlsx') def handle(row: pd.Series): # todo Ici. max Nombre de sujets max = 10 new_series = row[['PersonnelID', 'Nom', 'Curriculum vitae']] for i in range(max): title = 'Sujet' if i == 0 else f'Sujet.{i}' chance = 'Probabilité' if i ==0 else f'Probabilité.{i}' if pd.isna(row[title]): continue else: new_series[f'Sujet{row[title]}'] = row[chance] return new_seriesres = df.apply(handle, axis=1)# Les résultats sont stockés sous result.xlsxres.to_excel('result.xlsx')