Les DataFrames et leurs méthodes

Python pour utilisateurs et utilisatrices de chiffriers

Chris Cardillo

Data Scientist

Où nous en étions

import pandas as pd

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

print(fruit)

jeu de données complet des fruits.png

Python pour utilisateurs et utilisatrices de chiffriers

Anatomie d'un DataFrame pandas

jeu de données complet des fruits.png

Python pour utilisateurs et utilisatrices de chiffriers

Anatomie d'un DataFrame pandas

colonnes d'un DataFrame de fruits.png

Python pour utilisateurs et utilisatrices de chiffriers

Anatomie d'un DataFrame pandas

colonne numérique du DataFrame de fruits.png

Python pour utilisateurs et utilisatrices de chiffriers

Anatomie d'un DataFrame pandas

colonne de type objet/caractère du DataFrame de fruits.png

Python pour utilisateurs et utilisatrices de chiffriers

Anatomie d'un DataFrame pandas

lignes du DataFrame de fruits 1.png

Python pour utilisateurs et utilisatrices de chiffriers

Anatomie d'un DataFrame pandas

lignes du DataFrame de fruits 2.png

Python pour utilisateurs et utilisatrices de chiffriers

Anatomie d'un DataFrame pandas

index du DataFrame de fruits.png

Python pour utilisateurs et utilisatrices de chiffriers

Méthodes de DataFrame

  • .head()
  • .info()
  • .describe()
  • .sort_values()
Python pour utilisateurs et utilisatrices de chiffriers

La méthode .head()

import pandas as pd

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

print(fruit.head())

df fruits : head().png

Python pour utilisateurs et utilisatrices de chiffriers

La méthode .head()

import pandas as pd

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

print(fruit.head(2))

df fruits : head(2).png

Python pour utilisateurs et utilisatrices de chiffriers

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 utilisateurs et utilisatrices de chiffriers

La méthode .describe()

import pandas as pd

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

print(fruit.describe())

df fruits : describe().png

Python pour utilisateurs et utilisatrices de chiffriers

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 fruits trié par nom croissant.png

Python pour utilisateurs et utilisatrices de chiffriers

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 fruits trié par prix décroissant : head(3).png

Python pour utilisateurs et utilisatrices de chiffriers

À vous de jouer !

Python pour utilisateurs et utilisatrices de chiffriers

Preparing Video For Download...