Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/338.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 将数据添加到无标头的dataframe_Python_Pandas_Numpy - Fatal编程技术网

Python 将数据添加到无标头的dataframe

Python 将数据添加到无标头的dataframe,python,pandas,numpy,Python,Pandas,Numpy,我试图向pandas数据帧添加一行(int列表),但不知何故无法追加它。问题是dataframe没有标题,并且通过指定列名到处放置数据。我不知道没有标题怎么做。下面是名为的数据帧表 sheet = pd.read_csv("labels.csv",header = None) #sheet = [[1,1,1,2,2 ...]] 我想将名为simple\u list=[1,2,3,4,2,1,1,1]的结果列表附加到它上面。下面的工作如何 sheet = sheet.append(pd.Dat

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

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

我想将名为
simple\u list=[1,2,3,4,2,1,1,1]
的结果列表附加到它上面。

下面的工作如何

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

您需要从
简单列表中创建一个系列

simple_series = pd.Series(simple_list)
然后,您可以使用参数
ignore\u index=True
将一行附加到数据帧:

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

这是我的工作。appends返回一个数据帧,您需要将其分配给同一个var或一个新的var。如果没有,则“工作表”将始终包含原始CSV内容

import pandas as pd

if __name__ == '__main__':
    sheet = pd.read_csv("labels.csv", header=None)
    sheet = sheet.append([[41, 42, 42, 44, 45]], ignore_index=True)

错误说明了什么?数据帧中有多少列?此数字是否与
简单列表中的数据点数量一致?例如,
sheet.head()
看起来怎么样?所以我在.csv文件中有60000个单元格,一行。它用索引0,1,2,3,.59999对它们进行编号,并根据我的理解在它们下面放置点,你想在数据框中添加一行吗?@datanovel第一行是这样说的。。。正在尝试添加行(int列表)