我有一个文本文件,如下所示:
289222
image_name category_label
img/Sheer_Pleated-Front_Blouse/img_00000001.jpg 3
img/Sheer_Pleated-Front_Blouse/img_00000002.jpg 3
img/Sheer_Pleated-Front_Blouse/img_00000003.jpg 3
img/Sheer_Pleated-Front_Blouse/img_00000004.jpg 3
img/Sheer_Pleated-Front_Blouse/img_00000005.jpg 3
img/Sheer_Pleated-Front_Blouse/img_00000006.jpg 3
img/Sheer_Pleated-Front_Blouse/img_00000007.jpg 3
使用下面的代码行,我可以毫无问题地读取数据
df = pd.read_csv(file_name,skiprows=1, sep='\s+')
但是,当对以下文本文件使用上述代码时,会出现此错误
EmptyDataError: No columns to parse from file
289222
image_name x_1 y_1 x_2 y_2
img/Sheer_Pleated-Front_Blouse/img_00000001.jpg 072 079 232 273
img/Sheer_Pleated-Front_Blouse/img_00000002.jpg 067 059 155 161
img/Sheer_Pleated-Front_Blouse/img_00000003.jpg 065 065 156 200
img/Sheer_Pleated-Front_Blouse/img_00000004.jpg 051 062 167 182
img/Sheer_Pleated-Front_Blouse/img_00000005.jpg 046 088 166 262
img/Sheer_Pleated-Front_Blouse/img_00000006.jpg 047 067 211 241
任何帮助都将不胜感激
我找到了解决方案,因为它可能对其他人有用。以下是解决方案:
使用记事本或任何其他文本编辑器,我们可以简单地用一个选项卡空间替换长的选项卡空间。那么这个文件应该是这样的,
我们可以使用下面的代码行来读取它
希望这对其他人有用。 任何其他解决方案将不胜感激
相关问题 更多 >
编程相关推荐