logo

Comment convertir un dictionnaire en Pandas Dataframe ?

Voyons comment convertir le dictionnaire Python en Pandas Dataframe. Nous pouvons convertir un dictionnaire en dataframe Pandas en utilisant le pd.DataFrame.from_dict() méthode de classe.

Convertir le dictionnaire en Dataframe Pandas dans des exemples Python

Voici les moyens par lesquels nous pouvons convertir dictionnaire vers Pandas Dataframe dans Python :



  • Utilisation du constructeur pandas (pd.DataFrame())
  • Convertir un dictionnaire en DataFrame
  • Conversion du dictionnaire en DataFrame avec Orient='Index'
  • Conversion de dictionnaire avec clés et liste de valeurs de différentes longueurs.

Utilisation du constructeur Pandas (pd.DataFrame())

Dans cet exemple, nous utilisons le constructeur Pandas pd.DataFrame() .

Python3








import> pandas as pd> data>=> {>'name'>: [>'nick'>,>'david'>,>'joe'>,>'ross'>],> >'age'>: [>'5'>,>'10'>,>'7'>,>'6'>]}> new>=> pd.DataFrame.from_dict(data)> new>

>

conversion d'une chaîne en date
>

Sortir

 name age 0 nick 5 1 david 10 2 joe 7 3 ross 6>

Convertir un dictionnaire en DataFrame

Dans cet exemple, nous utilisons une liste de dictionnaires pour convertir le dictionnaire en Pandas Dataframe.

Python3




import> pandas as pd> data>=> [{>'area'>:>'new-hills'>,>'rainfall'>:>100>,>'temperature'>:>20>},> >{>'area'>:>'cape-town'>,>'rainfall'>:>70>,>'temperature'>:>25>},> >{>'area'>:>'mumbai'>,>'rainfall'>:>200>,>'temperature'>:>39>}]> df>=> pd.DataFrame.from_dict(data)> df>

>

chaînes de concaténation Java

>

Sortir

 area rainfall temperature 0 new-hills 100 20 1 cape-town 70 25 2 mumbai 200 39>

Conversion du dictionnaire en DataFrame avec Orient='Index'

Dans cet exemple, nous utilisons le paramètre orient pour changer l'orientation du dataframe de la colonne à l'index.

Python3




import> pandas as pd> data>=> {>'area'>: [>'new-hills'>,>'cape-town'>,>'mumbai'>],> >'rainfall'>: [>100>,>70>,>200>],> >'temperature'>: [>20>,>25>,>39>]}> df>=> pd.DataFrame.from_dict(data, orient>=>'index'>)> df> print>(df)>

>

>

sinon en java

Sortir

 area rainfall temperature 0 new-hills 100 20 1 cape-town 70 25 2 mumbai 200 39>

Conversion d'un dictionnaire avec des clés et une liste de valeurs de différentes longueurs

Dans cet exemple, nous convertissons un dictionnaire avec des clés et une liste de valeurs de différentes longueurs en Pandas Dataframe.

Python3




import> pandas as pd> # Your dictionary with keys and lists of values> data>=> {> >'key1'>: [>1>,>2>,>3>],> >'key2'>: [>4>,>5>],> >'key3'>: [>6>,>7>,>8>,>9>]> }> # Convert the dictionary to a pandas DataFrame> df>=> pd.DataFrame(>list>(data.items()), columns>=>[>'Key'>,>'Values'>])> # Display the DataFrame> print>(df)>

>

>

tableau de tri en Java

Sortir

 Key Values 0 key1 [1, 2, 3] 1 key2 [4, 5] 2 key3 [6, 7, 8, 9]>