在没有标题的情况下将数据添加到熊猫数据框

时间:2020-01-09 15:55:18

标签: python pandas numpy

我正在尝试向pandas数据框添加一行(int列表),但是我不知何故无法追加它。问题是数据帧没有标题,并且通过指定列名到处放置数据。我不明白没有标题怎么做。下面是我的数据框,名为工作表

sheet = pd.read_csv("labels.csv",header = None) #sheet = [[1,1,1,2,2 ...]]

我想在其中附加名为simple_list = [1,2,3,4,2,1,1,1]的结果列表。

3 个答案:

答案 0 :(得分:0)

以下工作吗?

sheet = sheet.append(pd.DataFrame([[1,2,3,4,2,1,1,1]]), ignore_index=True)

答案 1 :(得分:0)

您需要根据simple_list创建系列。

simple_series = pd.Series(simple_list)

然后,您可以使用参数ignore_index=True在数据框中添加一行:

sheet = sheet.append(simple_series, ignore_index=True)

答案 2 :(得分:0)

为我工作。 sheet.appends返回一个数据框,您需要将其分配给相同的变量或为我们分配一个新的变量。如果没有,“工作表”将始终具有原始CSV内容

token-introspection