0
我越來越過程中添加額外的空列:熊貓DF創作
AssertionError: 14 columns passed, passed data had 12
columns.
錯誤是不言自明,我創建從列表列表的數據幀,其實每個列表包含12個字段。如何強制pandas.DataFrame在一次操作中添加帶有NaN的額外列。 這是我如何創建df。
pandas.DataFrame(results, columns=FIELDS)
有沒有辦法在數據幀創建簡化這個,而不必這樣做:
pandas.DataFrame(results, columns=FIELDS_12)
df["ExtraField13"] = np.nan
df["ExtraField14"] = np.nan
額外的列總是在最後?否則你想要的是模棱兩可的。 – SethMMorton
有些情況下,是的,其他情況下,我會問是否有辦法強制總是14列,而不管列表中的列表大小。另一個解決方法是將列表列表正常化,但是想知道熊貓是否可以這樣做。 – spicyramen
如果不是最後,你怎麼知道在哪裏插入空列? – SethMMorton