當使用pd.read_csv()方法讀取csv格式文件的時候,經常會由於csv文件中帶有中文字符而產生字符編碼錯誤,形成讀取文件錯誤,在這個時候,咱們能夠嘗試將pd.read_csv()函數的encoding參數設置爲"gbk"或者"utf-8",例子以下:函數
1 import pandas as pd 2 import numpy as np 3 4 head = ["表頭1" , "表頭2" , "表頭3"] 5 l = [[1 , 2 , 3],[4,5,6] , [8 , 7 , 9]] 6 df = pd.DataFrame (l , columns = head) 7 df.to_csv ("testfoo.csv") 8 9 df2 = pd.read_csv ("testfoo.csv" , encoding = "gbk") 10 print (df2)
結果以下:編碼
Unnamed: 0 表頭1 表頭2 表頭3 0 0 1 2 3 1 1 4 5 6 2 2 8 7 9