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]>