Pandas hängen Zeilen und Spalten an leeren DataFrame an

Pandas hängen Zeilen und Spalten an leeren DataFrame an

Lassen Sie uns besprechen, wie Sie in Pandas und einen leeren DataFrame erstellen und Zeilen und Spalten daran anhängen Python . Es gibt mehrere Möglichkeiten, wie wir diese Aufgabe erledigen können. Hier werden wir den folgenden Abschnitt behandeln:

  • Erstellen eines leeren Datenrahmens in Pandas
  • Zeile an Dataframe in Pandas anhängen
  • Zeile an Dataframe in Pandas anhängen

Leeren Datenrahmen erstellen

Erstellen eines leeren DataFrame-Objekts.

Python3




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

Ausgabe:

Empty DataFrame Columns: [] Index: [] 

Spalte an Datenrahmen an leeren Datenrahmen anhängen

Beispiel 1: Erstellen Sie einen vollständig leeren DataFrame ohne Spaltennamen oder Indizes und dann Spalten in Pandas anhängen einer nach dem anderen dazu.

Python3




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

Ausgabe:

Pandas hängen Zeilen und Spalten an leeren DataFrame an

Beispiel 2: Diese Methode erstellt einen neuen Datenrahmen mit einer neuen Spalte, die zum alten Datenrahmen hinzugefügt wird in Pandas zuweisen.

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

Ausgabe:

Pandas hängen Zeilen und Spalten an leeren DataFrame an

Zeile an leeren DataFrame anhängen

Beispiel 1: Erstellen Sie einen leeren DataFrame nur mit dem Spaltennamen und hängen Sie dann die Zeilen nacheinander mit an append() Methode .

Python3




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

Ausgabe:

Pandas hängen Zeilen und Spalten an leeren DataFrame an

Beispiel 2: Erstellen Sie einen leeren DataFrame mit einem Spaltennamen und Indizes und dann Zeilen anhängen eins nach dem anderen mit dem Ort[] 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>

Ausgabe:

Pandas hängen Zeilen und Spalten an leeren DataFrame an