Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/328.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 熊猫从txt文件中读取不带';不存在_Python_Pandas_Csv - Fatal编程技术网

Python 熊猫从txt文件中读取不带';不存在

Python 熊猫从txt文件中读取不带';不存在,python,pandas,csv,Python,Pandas,Csv,我正在尝试使用pd.read.csv将一个txt文件读入python,其中的列由制表符分隔。我想把它读成csv。 当它读取文件时,它会添加一个额外的列,该列的标题中没有完整的NAN条目。我如何避免阅读这个额外的不存在的专栏。代码如下所示: data = pd.read_csv('Desktop/SciKit Projects/Task 1/Datasets/Skin_NonSkin.txt', sep = '\t') B G R Target 74 85 123

我正在尝试使用pd.read.csv将一个txt文件读入python,其中的列由制表符分隔。我想把它读成csv。 当它读取文件时,它会添加一个额外的列,该列的标题中没有完整的NAN条目。我如何避免阅读这个额外的不存在的专栏。代码如下所示:

data = pd.read_csv('Desktop/SciKit Projects/Task 1/Datasets/Skin_NonSkin.txt', sep = '\t')
 B    G   R  Target  
 74  85  123      1  
 73  84  122      1  
 75  81  112      1  
 ...
数据集如下所示:

data = pd.read_csv('Desktop/SciKit Projects/Task 1/Datasets/Skin_NonSkin.txt', sep = '\t')
 B    G   R  Target  
 74  85  123      1  
 73  84  122      1  
 75  81  112      1  
 ...
它最终被解读为:

       B     G    R  Target  Unnamed: 4
 0     74   85  123       1         NaN
 1     73   84  122       1         NaN
 2     72   83  121       1         NaN
 3     70   81  119       1         NaN
谢谢

试试这个:

pd.read_csv(filename, delim_whitespace=True, skipinitialspace=True)

@Joeday如果此答案有用,请单击答案旁边的灰色复选标记将其切换为绿色,以将其标记为已接受。它有助于社区。