在宽Pandas DataFrame中使用零创建一个新行

时间:2018-05-08 14:06:55

标签: python pandas

我正在尝试使用一行零填充空数组。这显然说起来要难得多。这是我的尝试:

Array = pd.DataFrame(columns=["curTime", "HC", "AC", "HG", "HF1", "HF2", "HF3", "HF4", "HF5", "HF6", 
                            "HF7", "HF8", "HF9", "HF10", "HF11", "HF12", "HD1", "HD2", "HD3", "HD4", "HD5", "HD6",
                            "AG", "AF1", "AF2", "AF3", "AF4", "AF5", "AF6", "AF7", "AF8", "AF9", "AF10", "AF11", "AF12",
                            "AD1", "AD2", "AD3", "AD4", "AD5", "AD6"])
appendArray = [[0] * len(Array.columns)]
Array = Array.append(appendArray, ignore_index = True)

然而,这会创建一个行,在我现有的41列的右侧堆叠另外41列,并用零填充它们,而原始的41列得到“NaN”值。

我最容易做到这一点?

1 个答案:

答案 0 :(得分:1)

您可以在追加

中使用PathPrefix
pd.Series