ValueError:无效的文件路径或缓冲区对象类型:<class'pandas.core.frame.DataFrame'>

2024-09-27 02:19:19 发布

您现在位置:Python中文网/ 问答频道 /正文

我想导出我的数据集。运行以下代码时,我遇到以下错误:

ValueError: Invalid file path or buffer object type: <class 'pandas.core.frame.DataFrame'>

代码:

list_kalimat = []
nomor_kalimat = 1

# open file in read mode
with open('SINGGALANG.tsv', encoding='UTF-8') as read_obj:
    # pass the file object to reader() to get the reader object
    csv_reader = csv.reader(read_obj, delimiter='\t', quotechar=None)
    
    # Iterate over each row in the csv using reader object
    for row in csv_reader:
        # row variable is a list that represents a row in csv
        if len(row) == 0:
            nomor_kalimat += 1 
        else:
            tmp_row= row
            tmp_row.append(nomor_kalimat)
            list_kalimat.append(tmp_row)

dataset = pd.DataFrame(list_kalimat, columns=['token', 'entitas bernama', 'kalimat'])
dataset.to_csv(dataset, index=False, columns=['token'])

Tags: csvtheto代码inreadobjectdataset

热门问题