Les DataFrames et leurs méthodes

Python pour les utilisateurs de feuilles de calcul

Chris Cardillo

Data Scientist

Là où nous nous étions arrêtés

import pandas as pd

fruit = pd.read_excel('fruit.xlsx')

print(fruit)

jeu de données complet simple fruit.png

Python pour les utilisateurs de feuilles de calcul

Anatomie d'un DataFrame pandas

jeu de données complet simple fruit.png

Python pour les utilisateurs de feuilles de calcul

Anatomie d'un DataFrame pandas

colonnes du df simple fruit.png

Python pour les utilisateurs de feuilles de calcul

Anatomie d'un DataFrame pandas

colonne numérique du df simple fruit.png

Python pour les utilisateurs de feuilles de calcul

Anatomie d'un DataFrame pandas

colonne objet/caractère du df simple fruit.png

Python pour les utilisateurs de feuilles de calcul

Anatomie d'un DataFrame pandas

lignes du df simple fruit 1.png

Python pour les utilisateurs de feuilles de calcul

Anatomie d'un DataFrame pandas

lignes du df simple fruit 2.png

Python pour les utilisateurs de feuilles de calcul

Anatomie d'un DataFrame pandas

index du df simple fruit.png

Python pour les utilisateurs de feuilles de calcul

Méthodes de DataFrame

  • .head()
  • .info()
  • .describe()
  • .sort_values()
Python pour les utilisateurs de feuilles de calcul

La méthode .head()

import pandas as pd

fruit = pd.read_excel('fruit.xlsx')

print(fruit.head())

df simple fruit head.png

Python pour les utilisateurs de feuilles de calcul

La méthode .head()

import pandas as pd

fruit = pd.read_excel('fruit.xlsx')

print(fruit.head(2))

df simple fruit head avec argument.png

Python pour les utilisateurs de feuilles de calcul

La méthode .info()

import pandas as pd

fruit = pd.read_excel('fruit.xlsx')

print(fruit.info())
<class 'pandas.core.frame.DataFrame'>
RangeIndex: 8 entries, 0 to 7
Data columns (total 3 columns):
 #   Column     Non-Null Count  Dtype  
 --  ------     --------------  -----  
 0   name       8 non-null      object 
 1   color      8 non-null      object 
 2   price_usd  8 non-null      float64
dtypes: float64(1), object(2)
memory usage: 272.0+ bytes
Python pour les utilisateurs de feuilles de calcul

La méthode .describe()

import pandas as pd

fruit = pd.read_excel('fruit.xlsx')

print(fruit.describe())

méthode describe du df simple fruit.png

Python pour les utilisateurs de feuilles de calcul

La méthode .sort_values()

import pandas as pd

fruit = pd.read_excel('fruit.xlsx')

fruit = fruit.sort_values('name')
fruit = fruit.reset_index(drop=True)

print(fruit)

df simple fruit trié par nom croissant.png

Python pour les utilisateurs de feuilles de calcul

La méthode .sort_values()

import pandas as pd

fruit = pd.read_excel('fruit.xlsx')

fruit = fruit.sort_values('price_usd', ascending=False)
fruit = fruit.reset_index(drop=True)

print(fruit.head(3))

df simple fruit trié par prix décroissant head 3.png

Python pour les utilisateurs de feuilles de calcul

À vous de jouer !

Python pour les utilisateurs de feuilles de calcul

Preparing Video For Download...