/ / Comment puis-je trouver le nombre d'éléments ou de films appartenant à un genre ou à une catégorie spécifique dans un ensemble de données de films donné - python-3.x, pandas, compteur

Comment puis-je trouver le nombre d'éléments ou de films sous un genre ou une catégorie spécifique dans un ensemble de données donné de films. - python-3.x, pandas, compteur

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 № 1

Je pense que votre solution fonctionne bien si non NaNs.

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