logo

Panda's voegen rijen en kolommen toe aan een leeg dataframe

Laten we bespreken hoe u een leeg DataFrame kunt maken en er rijen en kolommen aan kunt toevoegen in Pandas en Python . Er zijn meerdere manieren waarop we deze taak kunnen uitvoeren. Hier behandelen we het volgende gedeelte:

  • Een leeg dataframe maken in Panda's
  • Voeg rij toe aan Dataframe in Pandas
  • Voeg rij toe aan Dataframe in Pandas

Leeg dataframe maken

Een leeg DataFrame-object maken.



Python3








# import pandas library as pd> import> pandas as pd> df>=> pd.DataFrame()> print>(df)>

>

>

Uitgang:

Empty DataFrame Columns: [] Index: []>

Kolom aan dataframe toevoegen aan leeg dataframe

Voorbeeld 1: Maak een volledig leeg DataFrame zonder enige kolomnaam of indexen en vervolgens kolommen toevoegen in Panda's er één voor één naar toe.

Python3




schakel java

# import pandas library as pd> import> pandas as pd> # create an Empty DataFrame object> df>=> pd.DataFrame()> print>(df)> # append columns to an empty DataFrame> df[>'Name'>]>=> [>'Ankit'>,>'Ankita'>,>'Yashvardhan'>]> df[>'Articles'>]>=> [>97>,>600>,>200>]> df[>'Improved'>]>=> [>2200>,>75>,>100>]> df>

>

>

Uitgang:

Panda's voegen rijen en kolommen toe aan een leeg dataframe

Voorbeeld 2: Met deze methode wordt een nieuw dataframe gemaakt, waarbij een nieuwe kolom wordt toegevoegd aan het oude dataframe met behulp van toewijzen in Panda's.

Python3




# Import pandas package> import> pandas as pd> # Define a dictionary containing Students data> data>=> {>'Name'>: [>'Jai'>,>'Princi'>,>'Gaurav'>,>'Anuj'>],> >'Height'>: [>5.1>,>6.2>,>5.1>,>5.2>],> >'Qualification'>: [>'Msc'>,>'MA'>,>'Msc'>,>'Msc'>]}> # Convert the dictionary into DataFrame> df>=> pd.DataFrame(data)> # Using 'Address' as the column name and equating it to the list> df2>=> df.assign(address>=>[>'Delhi'>,>'Bangalore'>,>'Chennai'>,>'Patna'>])> # Observe the result> print>(df2)>

>

aaneenschakeling van Java-tekenreeksen
>

Uitgang:

Panda's voegen rijen en kolommen toe aan een leeg dataframe

Rij toevoegen aan Leeg DataFrame

Voorbeeld 1: Maak een leeg DataFrame met alleen de kolomnaam en voeg vervolgens de rijen er één voor één aan toe met behulp van toevoegen() methode .

Python3


uit



# import pandas library as pd> import> pandas as pd> # create an Empty DataFrame> # object With column names only> df>=> pd.DataFrame(columns>=> [>'Name'>,>'Articles'>,>'Improved'>])> print>(df)> # append rows to an empty DataFrame> df>=> df.append({>'Name'> :>'Ankit'>,>'Articles'> :>97>,>'Improved'> :>2200>},> >ignore_index>=> True>)> df>=> df.append({>'Name'> :>'Aishwary'>,>'Articles'> :>30>,>'Improved'> :>50>},> >ignore_index>=> True>)> df>=> df.append({>'Name'> :>'yash'>,>'Articles'> :>17>,>'Improved'> :>220>},> >ignore_index>=> True>)> df>

>

>

Uitgang:

Panda's voegen rijen en kolommen toe aan een leeg dataframe

Voorbeeld 2: Maak een leeg DataFrame met een kolomnaam en indices en vervolgens rijen toevoegen één voor één met behulp van de plaats[] methode.

Python3




# import pandas library as pd> import> pandas as pd> # create an Empty DataFrame object With> # column names and indices> df>=> pd.DataFrame(columns>=> [>'Name'>,>'Articles'>,>'Improved'>],> >index>=> [>'a'>,>'b'>,>'c'>])> print>(>'Empty DataFrame With NaN values : '>, df)> # adding rows to an empty> # dataframe at existing index> df.loc[>'a'>]>=> [>'Ankita'>,>50>,>100>]> df.loc[>'b'>]>=> [>'Ankit'>,>60>,>120>]> df.loc[>'c'>]>=> [>'Harsh'>,>30>,>60>]> df>

>

>

Uitgang:

Panda's voegen rijen en kolommen toe aan een leeg dataframe