EasyOCR ValueError: Usecols 与列不匹配,期望找到的列但未找到:['words']

xmjla07d  于 2个月前  发布在  其他
关注(0)|答案(4)|浏览(42)

请展示一个解决方案

过滤包含opt.character中未出现的字符的图片

过滤标签长度大于opt.batch_max_length的图片

dataset_root: all_data

opt.select_data: ['en_train_filtered']
opt.batch_ratio: ['1']

dataset_root: all_data dataset: en_train_filtered

all_data/en_train_filtered
ValueError Traceback (most recent call last)
/usr/local/lib/python3.7/dist-packages/pandas/io/parsers/python_parser.py in _handle_usecols(self, columns, usecols_key, num_original_columns)
551 try:
--> 552 col_indices.append(usecols_key.index(col))
553 except ValueError:
ValueError: 'words' is not in list
在处理上述异常时,发生了另一个异常:
ValueError Traceback (most recent call last)
13 frames
/usr/local/lib/python3.7/dist-packages/pandas/io/parsers/base_parser.py in _validate_usecols_names(self, usecols, names)
865 if len(missing) > 0:
866 raise ValueError(
--> 867 f"Usecols do not match columns, columns expected but not found: "
868 f"{missing}"
869 )
ValueError: Usecols do not match columns, columns expected but not found: ['words']

8zzbczxx

8zzbczxx1#

你找到这个问题的解决方案了吗?

643ylb08

643ylb082#

你找到这个问题的解决方案了吗?
不,还没有。

yfjy0ee7

yfjy0ee73#

你应该从labels.csv中移除";"。

u0sqgete

u0sqgete4#

你应该从labels.csv中移除";"。
如何操作?

相关问题