Python ProgrammingPython Programming

How dynamically add rows to DataFrame?

Dynamically Add Rows to DataFrame:

import pandas as pd

df = pd.DataFrame(columns=['Name', 'Age'])

df.loc[1, 'Name'] = 'Rocky'
df.loc[1, 'Age'] = 23

df.loc[2, 'Name'] = 'Sunny'

print(df)



C:\pandas>pep8 example27.py
 
C:\pandas>python example27.py
    Name  Age
1  Rocky   23
2  Sunny  NaN
 
C:\pandas>