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
  • 9,584
  • 18
  • 83
  • 167

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
  • 971
  • 14
  • 36