Add A 1-D Numpy Array to DataFrame as a Row
This will work:
df.append(pd.DataFrame(arr).T)
@BalrogOfMoira is that really faster than simply creating the dataframe to append?
df.append(pd.DataFrame(arr.reshape(1,-1), columns=list(df)), ignore_index=True)
Otherwise @Wonton you could simply concatenate arrays then write to a data frame, which could the be appended to the original data frame.