Récupérer la durée moyenne des films - Introduction
Exclusif Premium
Débloquez votre potentiel ! ✨
Cette session fait partie de notre programme Premium exclusif
+100h de formations exclusives
+180 exercices de code avancés
+100h de mentorats en réécriture
20 projets guidés pas à pas
Mentorats groupés hebdomadaires
Support individuel avec nos mentors
Prêt à passer au niveau supérieur ?
Découvrez tous les avantages Premium et transformez votre apprentissage dès aujourd'hui!
Inscris-toi
(c'est gratuit !)
Un compte est nécessaire pour participer aux discussions.
Créer un compte00:00:00 :Dans ce dernier exercice, on va attaquer quelque chose d'un peu plus compliqué,notamment parce que ça va utiliser des notions qu'on n'a pas vraiment vues dans les partiesprécédentes. L'intérêt ici, c'est de vous montrer un autre cas de figure qui est assez intéressant.
00:00:14 :Jusqu'à présent, on a vu des méthodes qui étaient assez faciles d'accès. Là,il y a quelques manipulations qu'il va falloir faire. Le but de l'exercice,
00:00:21 :c'est de récupérer la durée moyenne des films. Et si on affiche la colonne duration,vous voyez que pour certaines rangées, on a par exemple marqué 4 saisons et pour d'autres rangées,on a le nombre de minutes. Alors ça pose plusieurs problèmes puisque les saisons,
00:00:36 :ça ne nous indique pas en fait combien de temps vont durer les épisodes. Donc il va déjà falloirfiltrer ces rangées pour ne pas les prendre en compte. Et pour les rangées qui contiennent des
00:00:44 :minutes, on a un autre problème, c'est qu'on n'a pas un nombre ici. On a vraiment un nombresuivi d'une chaîne de caractères. Donc il va falloir remplacer cette chaîne de caractères
00:00:51 :ici pour ne récupérer que le nombre. Alors il y a plusieurs façons de faire, bien entendu,comme toujours il n'y a pas une seule solution. Dans cette partie, moi je vais vous donner quelques
00:01:00 :indices pour que vous puissiez quand même avoir des indications sur ce que vous allezpouvoir utiliser pour résoudre ce problème. Si vous voulez essayer tout seul en regardant de
00:01:09 :votre côté, en utilisant notamment la fonction dire pour afficher ce que vous pourriez potentiellementfaire sur ces différentes colonnes, vous pouvez arrêter là et essayer tout de suite. Si vous
00:01:18 :voulez un petit peu plus d'indications, vous pouvez continuer. Donc ce qu'on va devoir utiliserprincipalement, c'est l'attribut str. Donc si je fais .str comme ça, vous allez voir en fait que
00:01:27 :ça va nous retourner un objet de type string method. Et en fait sur cet objet, on va pouvoirutiliser des fonctions, des méthodes qui ressemblent à celles qu'on a de disponibles avecPython de base sur des chaînes de caractères. On va par exemple pouvoir utiliser la méthode
00:01:41 :replace qui permet de remplacer un élément. Donc ça, ça va être pratique par exemple pourremplacer le mot min pour enlever ce mot min et ne récupérer que le nombre et non pas lachaîne de caractère à la fin. On pourrait également faire un split ou des opérations du
00:01:55 :genre. Dans ce cas-ci, moi je vous conseille de partir avec cet attribut string, donc str,et la méthode replace. On a aussi une autre méthode qui est la méthode contains qui va nous
00:02:04 :permettre de vérifier si les éléments, donc les chaînes de caractère dans la colonne duration vontcontenir certaines chaînes de caractère. Donc ça également, ça va être assez intéressant si vous
00:02:15 :souhaitez filtrer les rangées. Donc je ne vous en dis pas plus, je vous laisse avec cette méthode.Pensez-y comment vous allez pouvoir filtrer votre tableau pour récupérer les données dont on abesoin, donc juste les données dont on a besoin, et ensuite la méthode replace pour remplacer deséléments. Vous allez également à un moment avoir besoin d'utiliser la méthode map, donc map qui
00:02:34 :va permettre de mapper une fonction à toutes les cellules de notre colonne. Donc ça aussi, ça vaêtre assez pratique pour réaliser une opération que vous aurez besoin de faire puisque là ce quiva nous intéresser c'est de faire la moyenne des durées. Donc pour faire la moyenne des durées,
00:02:47 :il faut récupérer des nombres et faire la moyenne de ces nombres. Donc pensez-y là encore,je ne vous dis pas exactement où l'utiliser, je vous laisse trouver par vous même. Mais donc
Ce n'est pas fini...
✋
Tu as complété % du parcours 🔥
Termine l'intégralité de la formation pour pouvoir débloquer ton attestation de réussite.