text_html_output_1.png
import pandas as pd

import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
import numpy as np
from scipy import interpolate

df = pd.read_csv('../input/datasetauteur.csv')

df_maj = pd.read_csv('../input/MJ.csv', delimiter=';', encoding='utf-8')
df = df.append(df_maj, ignore_index=True, verify_integrity=True, sort=False)

df = df.drop(columns=['Source', 'Thématique', 'Questionnement', 'Problématique'])
df.loc[997, 'Nombre de titres'] = 3
nan_index = df[df['Nombre de titres'].isnull()].index
df.loc[nan_index, 'Nombre de titres'] = 1
niveaux_ordonnes = ['sixième', 'cinquième', 'quatrième', 'troisième', 'terminale L', 'classes préparatoires aux grandes écoles scientifiques', "concours A/L de l'ENS", 'agrégation externe de lettres modernes']
niveaux_ordonnes_court = ['6e', '5e', '4e', '3e', 'Tle', 'Prépa Sc', 'Prépa A/L', 'Agreg']

df_andro = df[(df['Genre'] == '-') | df['Genre'].isnull()]
df_andro.sample(5)