logo

Hoe Woordenboek naar Panda's Dataframe converteren?

Laten we bespreken hoe u Python Dictionary naar Pandas Dataframe kunt converteren. We kunnen een woordenboek naar een Pandas-dataframe converteren met behulp van de pd.DataFrame.from_dict() klasse-methode.

Converteer woordenboek naar Pandas-dataframe in Python-voorbeelden

Hieronder vindt u de manieren waarop we kunnen converteren woordenboek naar Panda's Dataframe in Python :



  • Panda-constructor gebruiken (pd.DataFrame())
  • Converteer een woordenboek naar een dataframe
  • Woordenboek converteren naar DataFrame met Orient='Index'
  • Woordenboek converteren met sleutels en lijst met waarden met verschillende lengtes.

Pandas Constructor gebruiken (pd.DataFrame())

In dit voorbeeld gebruiken we de Pandas-constructor 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>

>

huidige datum in Java
>

Uitvoer

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

Converteer een woordenboek naar een dataframe

In dit voorbeeld gebruiken we een lijst met woordenboeken om het woordenboek om te zetten in een 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>

>

>

ascii-tabel in c

Uitvoer

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

Woordenboek converteren naar DataFrame met Orient='Index'

In dit voorbeeld gebruiken we de parameter Orient om de oriëntatie van het dataframe te wijzigen van kolom naar 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)>

>

>

Uitvoer

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

Woordenboek converteren met sleutels en lijst met waarden met verschillende lengtes

In dit voorbeeld converteren we een woordenboek met sleutels en een lijst met waarden met verschillende lengtes naar Pandas Dataframe.

snel sorteren van Java

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

>

>

Uitvoer

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