Answer : Add a new pandas.Series using pandas.DataFrame.append(). If you wish to specify the name (AKA the "index") of the new row, use: df.append(pandas.Series(name='NameOfNewRow')) If you don't wish to name the new row, use: df.append(pandas.Series(), ignore_index=True) where df is your pandas.DataFrame. You can add it by appending a Series to the dataframe as follows. I am assuming by blank you mean you want to add a row containing only "Nan". You can first create a Series object with Nan. Make sure you specify the columns while defining 'Series' object in the -Index parameter. The you can append it to the DF. Hope it helps! from numpy import nan as Nan import pandas as pd >>> df1 = pd.DataFrame({'A': ['A0', 'A1', 'A2', 'A3'], ... 'B': ['B0', 'B1', 'B2', 'B3'], ... 'C': ['C0', 'C...