append , i.e
df = df.append(pd.DataFrame([new_row],index=['e'],columns=df.columns))
( @Zero)
df = df.append(pd.Series(new_row, index=df.columns), name='e') #EDIT: there was a missing ')'
:
number variable values
a NaN bank True
b 3.0 shop False
c 0.5 market True
d NaN government True
e 1.0 hotel true