Python bibliothèque Pandas - TristanSuper/geek GitHub Wiki
🐍 Installation
- pip3 install pandas
- pip3 install openpyxl
🐍 En-tête du fichier .py
- import pandas
🐍 Ressources
🐍 Importer un CSV dans un dataframe
dataframe
= pandas.read_csv('Fichier.csv
', delimiter=';', usecols=['Colonne 1
', 'Colonne 2
'])
🐍 Importer un Excel dans un dataframe
dataframe
= pandas.read_excel('Fichier.xlsx
', usecols=['Colonne 1
', 'Colonne 2
'])
🐍 Ajouter une colonne avec une valeur à l'intérieur
dataframe
['Colonne 1
'] =Valeur
🐍 Supprimer une colonne
- del
dataframe
['Colonne 1
']
🐍 Créer un TCD
dataframeTCD
=dataframe
.pivot_table(index=['Colonne 1
','Colonne 2
'], columns='Colonne 3
', values='Colonne 4
', aggfunc='sum
')
values='Colonne 4', aggfunc='sum' : Les valeurs sont les sommes des valeurs de la colonne 'Colonne 4'.*
🐍 Appliquer une fonction sur une colonne
- def
Fonction
(valeur): - valeur = valeur + 2
- return valeur
dataframe
['Colonne 1
'] =dataframe
['Colonne 2
'].apply(Fonction
)
🐍 Appliquer une fonction sur des cellules
- for index, row in
dataframe
.iterrows(): - if row['
Colonne1
'] == 'Ouvert': - dataframe.at[index, '
Colonne2
'] = 'Fermé'
🐍 Ecrire plusieurs dataframe dans un fichier .xlsx
- with pandas.ExcelWriter('
fichier.xlsx
') as writer: -
dataframe1
.to_excel(writer, sheet_name='Onglet1
') -
dataframe2
.to_excel(writer, sheet_name='Onglet2
')
🐍 Renommer une colonne
dataframe
.rename(columns = {'A
': 'a
', 'B
': 'b
'})