Python ValueError:无效的文件路径或缓冲区对象类型:<;类别';pandas.core.frame.DataFrame'&燃气轮机;

Python ValueError:无效的文件路径或缓冲区对象类型:<;类别';pandas.core.frame.DataFrame'&燃气轮机;,python,pandas,dataframe,export-to-csv,Python,Pandas,Dataframe,Export To Csv,我想导出我的数据集。运行以下代码时,我遇到以下错误: ValueError:无效的文件路径或缓冲区对象类型: 代码: 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 cs

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

ValueError:无效的文件路径或缓冲区对象类型:

代码:

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'])

datase.to_csv()
的第一个参数必须是要保存数据帧的路径,而不是
dataset
。实际上,您根本不需要将
dataset
作为参数传递。你可以在这里找到这个方法的文档:你的意思是:
dataset.to_csv('E:/',index=False,columns=['token'])
但是它给出了一个错误:
权限被拒绝:'E:/'
@tajindersinghi如果你想在当前目录中保存文件,只需写“my_csv.csv”,否则写完整路径