I'm getting:
AssertionError: 14 columns passed, passed data had 12
columns.
Error is self-explanatory, I'm creating a DataFrame from a list of lists, each list in fact contains 12 fields. How can I force pandas.DataFrame to add extra columns with NaN in one operation. This is how Im creating the df.
pandas.DataFrame(results, columns=FIELDS)
Is there a way to simplify this in DataFrame creation, without having to do this:
pandas.DataFrame(results, columns=FIELDS_12)
df["ExtraField13"] = np.nan
df["ExtraField14"] = np.nan
assign:pandas.DataFrame(results, columns=FIELDS_12).assign(ExtraField13=np.nan, ExtraField14=np.nan)