Python学习笔记-CSV文件处理常见错误

1. 读csv文件后,DataFrame里面中文字符显示为乱码,代码样例如下

import pandas as pd

enrollments = pd.read_csv('enrollments.csv')

enrollments.head()

试过好几种方法,各有各的问题,最佳办法是先将'enrollments.csv'用记事本打开,另存为utf-8格式,然后运行代码,DataFrame就可以正常显示了.

还有一种办法是enrollments = pd.read_csv('enrollments.csv',encoding = 'utf8'),不过这样处理后,生成的DataFrame里可能会与原始CSV列头稍有不同,需要仔细调试.

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 不论是数据分析,数据可视化,还是数据挖掘,一切的一切全都是以数据作为最基础的元素。利用Python进行数据分析,同...
    蝴蝶兰玫瑰阅读 13,446评论 1 30
  • 最近在写个性化推荐的论文,经常用到Python来处理数据,被pandas和numpy中的数据选取和索引问题绕的比较...
    shuhanrainbow阅读 10,038评论 6 19
  • 整理归纳在Python中使用对数据处理的常用方法,包括与HDFS文件的读写,主要是怕用的时候记不住,容易搞混,再搜...
    shohokuooo阅读 9,690评论 0 50
  • 姓名:母光艳 公司:宁波贞观电器 第235期,利他二组 【日精进打卡第173天】 【知-学习】 诵读《六项精进》大...
    母光焱阅读 1,449评论 0 0
  • 上海,一座世界闻名的繁华大都市。早就对它心向往之,这次终于有机会亲身去感受。以前也去过很多地方旅游,总是玩过就...
    Suckerrr阅读 1,761评论 0 2