Pandaer legger til rader og kolonner til tomme dataramme

Pandaer legger til rader og kolonner til tomme dataramme

La oss diskutere hvordan du lager en tom DataFrame og legger til rader og kolonner til den i Pandas og Python . Det er flere måter vi kan gjøre denne oppgaven på. Her vil vi dekke følgende seksjon:

  • Opprette en tom dataramme i Pandaer
  • Legg til rad til Dataframe i Pandas
  • Legg til rad til Dataframe i Pandas

Oppretter tom dataramme

Opprette et tomt DataFrame-objekt.

Python3




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

Produksjon:

Empty DataFrame Columns: [] Index: [] 

Legg til kolonne til Dataframe til Empty DataFrame

Eksempel 1: Lag en fullstendig tom DataFrame uten noe kolonnenavn eller indekser og deretter legge til kolonner i Pandas en etter en til det.

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>

Produksjon:

Pandaer legger til rader og kolonner til tomme dataramme

Eksempel 2: Denne metoden vil opprette en ny Dataframe med en ny kolonne lagt til den gamle Dataframe ved hjelp av tildele i Pandas.

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

Produksjon:

Pandaer legger til rader og kolonner til tomme dataramme

Legg til rad til Empty DataFrame

Eksempel 1: Lag en tom DataFrame med bare kolonnenavn, og legg deretter til rader én etter én ved hjelp av legge til() metode .

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>

Produksjon:

Pandaer legger til rader og kolonner til tomme dataramme

Eksempel 2: Lag en tom DataFrame med et kolonnenavn og indekser og deretter legge til rader en etter en til den ved hjelp av plass[] metode.

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>

Produksjon:

Pandaer legger til rader og kolonner til tomme dataramme