之前在使用Pandas處理csv文件時,發現如果文件名為中文,則會報錯:
OSError: Initializing from file failed
后來在一位博主的博客中解釋了是read_csv中engine參數的問題,默認是C engine,在讀取中文標題時有可能會出錯(在我這是必現),解決方法是將engine換為Python(官方文檔的說法是C engine更快但是Python engine功能更完備),具體寫法:
df.read_csv('filename', engine='python')
所以還是要多看文檔,不過英語是個坎兒,還需要加強。
以上這篇解決pandas中讀取中文名稱的csv文件報錯的問題就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林站長站。
新聞熱點
疑難解答