Accéder aux données

Python intermédiaire pour la finance

Kennedy Behrman

Data Engineer, Author, Founder

Solde du compte

Tirelire rose

Python intermédiaire pour la finance

Présentation des données de la leçon

Code banque N° compte Solde
a BA ajfdk2 1222.00
b AAD 1234nmk 390789.11
c BA mm3d90 13.02
accounts
Python intermédiaire pour la finance

Accéder à une colonne avec des crochets

accounts['Balance']
Python intermédiaire pour la finance

Accéder à une colonne avec des crochets

accounts['Balance']
a 1222.00
b 390789.11
c 13.02

Name: Balance, dtype: float6

Python intermédiaire pour la finance

Accéder à une colonne avec la notation pointée

accounts.Balance
Balance
a 1222.00
b 390789.11
c 13.02
Python intermédiaire pour la finance

Accéder à plusieurs colonnes

accounts[['Bank Code', 'Account#']]
Python intermédiaire pour la finance

Accéder à plusieurs colonnes

accounts[['Bank Code', 'Account#']]
Code banque N° compte
a BA ajfdk2
b AAD 1234nmk
c BA mm3d90
Python intermédiaire pour la finance

Accéder aux lignes avec des crochets

accounts[0:2]
Python intermédiaire pour la finance

Accéder aux lignes avec des crochets

accounts[0:2]
Code banque N° compte Solde
a BA ajfdk2 1222.00
b AAD 1234nmk 390789.11
Python intermédiaire pour la finance

Accéder aux lignes avec des crochets

accounts[[True, False, True]]
Python intermédiaire pour la finance

Accéder aux lignes avec des crochets

accounts[[True, False, True]]
Code banque N° compte Solde
a BA ajfdk2 1222.00
c BA mm3d90 13.02
Python intermédiaire pour la finance

loc et iloc

  • loc accède par nom
  • iloc accède par position
Python intermédiaire pour la finance

loc

accounts.loc['b']
Code banque AAD
N° compte 1234nmk
Solde 390789

Name: b, dtype: object

Python intermédiaire pour la finance

loc

accounts.loc[['a','c']]
Code banque N° compte Solde
a BA ajfdk2 1222.00
c BA mm3d90 13.02
df.loc[[True, False, True]]
Code banque N° compte Solde
a BA ajfdk2 1222.00
c BA mm3d90 13.02
Python intermédiaire pour la finance

Colonnes avec loc

accounts.loc['a':'c','Balance']
accounts.loc['a':'c', ['Balance','Account#']]
accounts.loc['a':'c',[True,False,True]]
accounts.loc['a':'c','Bank Code':'Balance']
Python intermédiaire pour la finance

Colonnes avec loc

accounts.loc['a':'c',['Bank Code', 'Balance']]
Python intermédiaire pour la finance

Colonnes avec loc

accounts.loc['a':'c',['Bank Code', 'Balance']]
Code banque Solde
a BA 1222.00
b AAD 390789.11
c BA 13.02
Python intermédiaire pour la finance

iloc

accounts.iloc[0:2, [0,2]]
Python intermédiaire pour la finance

iloc

accounts.iloc[0:2, [0,2]]
Python intermédiaire pour la finance

iloc

accounts.iloc[0:2, [0,2]]
Code banque Solde
a BA 1222.00
b AAD 390789.11
Python intermédiaire pour la finance

Définir une valeur unique

Code banque N° compte Solde
a BA ajfdk2 1222.00
b AAD 1234nmk 390789.11
c BA mm3d90 13.02
accounts.loc['a', 'Balance'] = 0
Python intermédiaire pour la finance

Définir une valeur unique

Code banque N° compte Solde
a BA ajfdk2 0.00
b AAD 1234nmk 390789.11
c BA mm3d90 13.02
accounts.loc['a', 'Balance'] = 0
Python intermédiaire pour la finance

Définir plusieurs valeurs

Code banque N° compte Solde
a BA ajfdk2 1222.00
b AAD 1234nmk 390789.11
c BA mm3d90 13.02
accounts.iloc[:2, 1:] = 'NA'
Python intermédiaire pour la finance

Définir plusieurs colonnes

Code banque N° compte Solde
a BA NA NA
b AAD NA NA
c BA mm3d90 13.02
accounts.iloc[:2, 1:] = 'NA'
Python intermédiaire pour la finance

Passons à la pratique !

Python intermédiaire pour la finance

Preparing Video For Download...