Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre En Savoir Plus sur l'Indexation | Se Familiariser Avec l'Indexation et la Sélection de Données
Techniques Avancées dans Pandas
course content

Contenu du cours

Techniques Avancées dans Pandas

Techniques Avancées dans Pandas

1. Se Familiariser Avec l'Indexation et la Sélection de Données
2. Gestion des Conditions
3. Extraction de Données
4. Agrégation de Données
5. Prétraitement des Données

book
En Savoir Plus sur l'Indexation

Passons à la suite et continuons à extraire des colonnes et des lignes par indices. Donc, vous devez être familier avec un attribut similaire à loc[].

Notre attribut suivant est iloc[]; c'est comme index-location, et vous avez peut-être deviné qu'il nous permet de travailler avec les indices des colonnes et des lignes.

Tout d'abord, nous devons rappeler les indices. La première ligne a l'indice 0, la suivante 1, la suivante 2, et ainsi de suite. Mais aussi, nous pouvons compter à partir de la fin (en effet, ce n'est pas pratique dans les ensembles de données, mais cela peut être utile d'une certaine manière), donc la dernière a l'indice -1, l'avant-dernière est -2, et ainsi de suite...

Regardez le tableau :

Cependant, nous allons commencer par la mise en œuvre la plus simple de l'attribut iloc[], en travaillant avec l'ensemble de données suivant (ci-dessous sont ses cinq premières lignes) :

Regardez l'exemple de code et la sortie :

  • data.iloc[0] - extrait la toute première ligne du jeu de données ;
  • data.iloc[1] - extrait la deuxième ligne du jeu de données ;
  • data.iloc[-1] - extrait la toute dernière ligne du jeu de données ;
  • data.iloc[-2] - extrait l'avant-dernière ligne du jeu de données.

Comme vous l'avez peut-être reconnu, à la fin de la sortie, la variable Name montre également le numéro de ligne, comme Name: 998.

Question

Remplacez les espaces réservés ___ dans une fenêtre de code avec votre code pour répondre à la question ci-dessous.

12345
import pandas as pd data = pd.read_csv('https://codefinity-content-media.s3.eu-west-1.amazonaws.com/4bf24830-59ba-4418-969b-aaf8117d522e/people.csv') print(data.___) # CHANGE CODE HERE (to answer the question below) print(data.___) # CHANGE CODE HERE (to answer the question below)
copy

Notez que l'index d'une première personne est 0.

Extrayez la deuxième et la dernière ligne dans la fenêtre de code ci-dessus. Quels sont les noms de ces personnes ?

Extrayez la deuxième et la dernière ligne dans la fenêtre de code ci-dessus. Quels sont les noms de ces personnes ?

Sélectionnez la réponse correcte

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 4
We're sorry to hear that something went wrong. What happened?
some-alt