zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    隐式马尔科夫模型
    TCP与UDP协议
    语法分析
    requests发送HTTP请求
    IPv6协议
    IP协议
    路由协议
    Django表单验证
    PDB调试Python程序
    word2vec模型原理与实现
  • 原文地址:https://www.cnblogs.com/maoguy/p/6807711.html
Copyright © 2011-2022 走看看