J'ai déjà terminé la séparation des genres pour les films. Je souhaite maintenant obtenir le nombre de films sous chaque genre. Voici mon code complet pour séparer les genres.
df["geners_arr"]=df["genres"].str.split("|")
df.head()
count_lambda=lambda x: len(x)
df["Genre_count_for_Movie"]=df.geners_arr.apply(count_lambda)
df.head(3)`
Réponses:
1 pour la réponse № 1Je pense que votre solution fonctionne bien si non NaN
s.
Plus général est str.len
:
df["Genre_count_for_Movie"]=df.geners_arr.str.len()
Ou count
|
et ajouter 1
:
df["Genre_count_for_Movie"]= df["genres"].str.count("|") + 1