Vous pouvez également supprimer les lignes où la valeur de la colonne "Nom" existe dans plus d'une ligne et où la longueur de Nom est supérieure à 5 en utilisant la fonction "Drop" du cadre de données. Axis = 0 signifie que nous allons supprimer des lignes, inplace= True signifie que nous allons travailler sur la variable df.
df = pd.DataFrame({'Name':['Down', 'Down', 'Down', 'Next In', 'Next In', 'Next
In'], 'State':['NY', 'NJ', 'NY', 'NY', 'NJ', 'NJ']})
#Iterate over all rows
for ind in df.index:
#checks if name is greater than 5 and checks number of occurences of the name in whole dataframe
if (len(df.iloc[ind]["Name"])>5 and df.value_counts(subset=['Name'])[df.iloc[ind]["Name"]]>1):
df.drop(ind, axis=0, inplace=True)