Pandas commands Flashcards

1
Q

Commandes pour retrouver les types des colonnes ?

A

df.dtypes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Comment récupérer la liste des méthodes possibles d’un objet ?

A

dir(pd.Series)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Nombre d’occurences par valeurs d’une série ?

A

ma_serie.value_counts()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

3 façons d’avoir la taille d’une Serie

A

len(serie) ou serie.shape ou serie.size

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Nombre de non-missing values d’une serie ?

A

serie.count()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Quantiles d’une serie ?

A

serie.quantile(0.3) ou serie.quantile([0.2, 0.8])

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Comment trouver les valeurs manquantes d’une série ?

A

serie.isnull() (renvoit une liste de booléen)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Remplir les valeurs manquantes d’une série ?

A

serie.fillna(0)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Supprimer les valeurs manquantes d’une série ?

A

serie.dropna()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Tester si une série a des valeurs manquantes

A

serie.hasnans

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Définir la colonne qui sera l’index d’un dataframe

A

df.set_index(‘colonne’)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Défininr la colonne qui sera l’index d’un dataframe, au moment où on lit le csv

A

pd.read_csv(‘truc.csv’, index_col=’colonne’)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Remettre l’index un dataframe en colonne

A

df.reset_index()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Renommer colA en colB

A

df.rename({‘colA’: ‘colB’})

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Supprimer une colonne

A

df.drop(‘colA’, axis=’columns’)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Ajouter une colonne en i-ème position

A

df.insert(loc=i, column=’colA’, value=3)

17
Q

Filtrer les colonnes contenant le mot facebook

A

Df.filter(like=’facebook’)

18
Q

Filtrer les colonnes contenant un chiffre

A

Df.filter(regex=’\d’)

19
Q

Afficher les types des colonnes, nombre de non-missing values et la taille prise par le dataframe

A

df.info()

20
Q

Récupérer, parmi les 100 meilleurs films, les 5 ayant le budget le plus petit

A

movies.nlargest(100, ‘imdb_score’).nsmallest(5, ‘budget’)