Pandos prideda eilutes ir stulpelius prie tuščio duomenų rėmelio

Pandos prideda eilutes ir stulpelius prie tuščio duomenų rėmelio

Aptarkime, kaip sukurti tuščią duomenų rėmelį ir pridėti prie jo eilučių bei stulpelių programoje Pandas ir Python . Yra keletas būdų, kaip galime atlikti šią užduotį. Čia apimsime šį skyrių:

  • Kuriame tuščią duomenų rėmelį Pandos
  • Pridėti eilutę prie duomenų rėmelio Pandas
  • Pridėti eilutę prie duomenų rėmelio Pandas

Kuriamas tuščias duomenų rėmelis

Tuščio „DataFrame“ objekto kūrimas.

Python3




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

Išvestis:

Empty DataFrame Columns: [] Index: [] 

Pridėkite stulpelį prie duomenų rėmelio prie Empty DataFrame

1 pavyzdys: Sukurkite visiškai tuščią DataFrame be jokio stulpelio pavadinimo ar indeksų ir tada pridėti stulpelius į Pandas po vieną prie jo.

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>

Išvestis:

Pandos prideda eilutes ir stulpelius prie tuščio duomenų rėmelio

2 pavyzdys: Šis metodas sukurs naują duomenų rėmelį su nauju stulpeliu, pridėtu prie senojo duomenų rėmelio naudojant priskirti Pandose.

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

Išvestis:

Pandos prideda eilutes ir stulpelius prie tuščio duomenų rėmelio

Pridėti eilutę prie Empty DataFrame

1 pavyzdys: Sukurkite tuščią duomenų rėmelį tik su stulpelių pavadinimu, tada po vieną prie jo pridėkite eilutes naudodami pridėti () metodas .

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>

Išvestis:

Pandos prideda eilutes ir stulpelius prie tuščio duomenų rėmelio

2 pavyzdys: Sukurkite tuščią DataFrame su stulpelio pavadinimu ir indeksais, tada pridėti eilutes po vieną prie jo naudodami vieta[] metodas.

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>

Išvestis:

Pandos prideda eilutes ir stulpelius prie tuščio duomenų rėmelio