Parliamo di come convertire il dizionario Python in Pandas Dataframe. Possiamo convertire un dizionario in un dataframe Pandas utilizzando il file pd.DataFrame.from_dict() metodo di classe.
Converti dizionario in dataframe Panda negli esempi Python
Di seguito sono riportati i modi in cui possiamo convertire dizionario a Pandas Dataframe in Pitone :
- Utilizzando il costruttore panda (pd.DataFrame())
- Converti un dizionario in un DataFrame
- Conversione del dizionario in DataFrame con Orient='Index'
- Dizionario di conversione con chiavi ed elenco di valori di diversa lunghezza.
Utilizzo del costruttore Panda (pd.DataFrame())
In questo esempio, stiamo utilizzando il costruttore Panda 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> |
>
derivati parziali nel lattice
>
Produzione
name age 0 nick 5 1 david 10 2 joe 7 3 ross 6>
Converti un dizionario in un DataFrame
In questo esempio, stiamo utilizzando l'elenco dei dizionari per convertire il dizionario in un Dataframe Pandas.
Python3
test di regressione nei test del software
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> |
>
>
Produzione
area rainfall temperature 0 new-hills 100 20 1 cape-town 70 25 2 mumbai 200 39>
Conversione del dizionario in DataFrame con Orient='Index'
In questo esempio, stiamo utilizzando il parametro orient per modificare l'orientamento del dataframe dalla colonna all'indice
Python3
altezza sfalsata
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)> |
>
>
Produzione
area rainfall temperature 0 new-hills 100 20 1 cape-town 70 25 2 mumbai 200 39>
Dizionario di conversione con chiavi ed elenco di valori di diversa lunghezza
In questo esempio, stiamo convertendo il dizionario con chiavi ed elenco di valori con lunghezze diverse in Pandas Dataframe.
Python3
qual è il caso in sql
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)> |
>
>
Produzione
Key Values 0 key1 [1, 2, 3] 1 key2 [4, 5] 2 key3 [6, 7, 8, 9]>