Python 熊猫从txt文件中读取不带';不存在
我正在尝试使用pd.read.csv将一个txt文件读入python,其中的列由制表符分隔。我想把它读成csv。 当它读取文件时,它会添加一个额外的列,该列的标题中没有完整的NAN条目。我如何避免阅读这个额外的不存在的专栏。代码如下所示: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
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如果此答案有用,请单击答案旁边的灰色复选标记将其切换为绿色,以将其标记为已接受。它有助于社区。