簡體   English   中英

打開文件時出錯:錯誤標記數據

[英]There is a error while opening the file: Error tokenizing data

#importing libraries
import sys
import os
import numpy as np
import pandas as pd
import csv

#main function
if __name__ == "__main__":
    user_input=sys.argv[0]
    user_input1=sys.argv[1:]
    sample=pd.read_csv(user_input)
    filename=user_input1

#initializing empty list for appending column values of data-type file
    list1 = []
    list2 = []
    with open(filename,'r',newline="") as f:
        reader=csv.DictReader(f)

有錯誤:pandas.errors.ParserError:錯誤標記數據。 C 錯誤:第 19 行應為 1 個字段,看到 3 個。如何解決此錯誤

你可以試試下面的代碼

sample = pd.read_csv('Filename', error_bad_lines=False)

這也可能是 csv 文件中的分隔問題。 所以如果上面的代碼不適合你,試試這個

sample=pd.read_csv('Filename', sep='\t')

並將這行代碼放在 filename 命令之后

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM