0

I am trying to add a new row to the dataframe df based on this post but I'm getting the syntax wrong. What am I missing?

df = pd.DataFrame(columns=['poll1', 'poll2','tval','pval'])
temp = pd.DataFrame([0,0,1,2], columns=['poll1', 'poll2','tval','pval'])
df.append(temp)
print(df)
Rilcon42
  • 8,822
  • 14
  • 65
  • 146

1 Answers1

0
df = pd.DataFrame(columns=['poll1', 'poll2','tval','pval'], data=[[0,0,1,2]])
print(df)

or if you want to use append:

cols = ['poll1', 'poll2','tval','pval']
df = pd.DataFrame(columns=cols)
temp = pd.DataFrame(data=[[0,0,1,2]], columns = cols)
df = df.append(temp)
print(df)
trouselife
  • 943
  • 10
  • 31