我使用的是一个来自github仓库code的代码,主要思想是将txt文件转换为json格式文件。
我开始运行代码,它假设读取文件,然后转换它,但我得到了上述错误。这是错误发生的代码片段
def convert_csv_to_dict(csv_path, subset):
data = pd.read_csv(csv_path, delimiter=' ', header=None)
keys = []
key_labels = []
for i in range(data.shape[0]):
row = data.iloc[i, :]
slash_rows = data.iloc[i, 0].split('/')
class_name = slash_rows[0]
basename = slash_rows[1].split('.')[0]
keys.append(basename)
key_labels.append(class_name)
字符串
我在这里尝试了类似于我的问题的建议,比如添加on_bad_lines='skip',但对我没有任何效果
你知道我能做什么吗
我想转换的classid文件的每一行都有这样的结构
1条答案
按热度按时间kq0g1dla1#
通常,当发生此错误时,问题在于分隔符,请尝试使用pd.read_csv() checkout 您正在打开的文件,并确保它们由一个空格或制表符或逗号等分隔,然后根据需要将分隔符=' '更改为分隔符='\t'或','或空格等。