pandas中pd.read_csv()方法中的encoding參數

當使用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
相關文章
相關標籤/搜索