pandas讀取文件時報錯OSError: Initializing from file failed

原因:當你用pandas讀取文件報這種錯誤時,一般是因爲你的文件名中帶有中文,例如:

        res = pd.read_csv('數據.csv')

修改(方法1):這種情況就會報錯,只需要這樣更改就可以:

        f = open('數據.csv')

        res = pd.read_csv(f)

    (方法2):read_csv中engine參數的問題,默認是C engine,在讀取中文標題時有可能會出錯,解決方法是將engine換爲Python,具體寫法:

        df.read_csv('filename', engine='python')

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章