pandas用于处理.csv  excel   html  文本等文件。在数据分析方面起到很大的作用。

pandas.Series(数据,index=[])         索引数据,默认格式数字按序增加,可以自己设置index,为第一列的索引值。

pandas.DataFrame()        创建一个表格样式,横纵坐标索引默认数字递增,可以通过index,columns设置横纵索引。

pandas.read_csv()          读取csv文件,如果第一行没有标题,第一行数据会被当做标题使用。

pandas.read_excel()     读取excel文件

pandas.read_html()      读取html文件,可以安装bs4,html5lib来,能本地文件,能在线,html文件中需要有

pandas.read_sql()      读取数据库文件,先连接数据库,定义sql语句,将连接和sql语句作为参数传递。

pandas.read_table()      读取txt文本文件。

写入文件也十分容易,可以将相关数据DataFrame进行创建表格样式,利用to_csv等方法来写入文件。

如果打开的文件路径中有中文,会出现以下错误:File "pandas\_libs\parsers.pyx", line 402, in pandas._libs.parsers.TextReader.__cinit__

File "pandas\_libs\parsers.pyx", line 720, in pandas._libs.parsers.TextReader._setup_parser_source

OSError: Initializing from file failed

解决方法,在read_csv等读取文件方法中加入engine="python"

为什么?

因为在parsers.py中# engine is not used in read_fwf() so is factored out of the shared docstring

_engine_doc = """engine : {'c', 'python'}, optional

Parser engine to use. The C engine is faster while the python engine is

currently more feature-complete."""引擎可选

使用解析器引擎。C引擎速度更快,而Python引擎则是目前更多的功能齐全。

python pandas库作用_python pandas库的一些使用总结相关推荐

  1. python requests库作用_python Requests库入门

    一.Requests 库的安装 对Requests库 了解更多请移步:http://www.python-requests.org 安装操作: win平台:"以管理员身份运行" c ...

  2. python numpy库作用_python Numpy库

    一.导入库 import numpy as np 二.创建 1.numpy中只有一种数据类型:ndarray,表示n维数组 创建ndarray数组: -由列表或者元组类型创建数组 -有元组类型创建数组 ...

  3. python标准库random中函数的作用_Python随机函数库random的使用方法详解

    Python随机函数库random的使用方法详解 前言 众所周知,python拥有丰富的内置库,还支持众多的第三方库,被称为胶水语言,随机函数库random,就是python自带的标准库,他的用法极为 ...

  4. python pandas 日期格式_python+pandas+时间、日期以及时间序列处理方法

    先简单的了解下日期和时间数据类型及工具 python标准库包含于日期(date)和时间(time)数据的数据类型,datetime.time以及calendar模块会被经常用到. datetime以毫 ...

  5. python datetime timedelta函数_Python Pandas DatetimeIndex.to_perioddelta()用法及代码示例

    Python是进行数据分析的一种出色语言,主要是因为以数据为中心的python软件包具有奇妙的生态系统. Pandas是其中的一种,使导入和分析数据更加容易. Pandas DatetimeIndex ...

  6. python安卓库拍照_Python Faker库的实战,用Faker库生成伪造的安卓通讯录

    老板的需求总是各种各样的,作为程序员就只能想办法实现.这不突然让帮他生成几个虚假的通讯录.具体需求是这样的:老板给我个电话簿,让我给这个电话簿添加上姓名,公司,邮箱之类的数据然后导入到安卓手机的通讯录 ...

  7. python pexpect linux安装_Python Pexpect库的使用

    简介 最近需要远程操作一个服务器并执行该服务器上的一个Python脚本,查到可以使用Pexpect这个库.记录一下. 什么是Pexpect?Pexpect能够产生子应用程序,并控制他们,并能够通过期望 ...

  8. python 图形库有哪些_python常用库有哪些

    今天将介绍20个常用工具的Python库,我相信你看完之后也会觉得离不开它们. 它们是:(推荐学习:Python视频教程) Requests.Kenneth Reitz写的最富盛名的http库.每个P ...

  9. python的describe参数_Python Pandas Series.describe()用法及代码示例

    Pandas 系列是带有轴标签的一维ndarray.标签不必是唯一的,但必须是可哈希的类型.该对象同时支持基于整数和基于标签的索引,并提供了许多方法来执行涉及索引的操作. Pandas Series. ...

最新文章

  1. 软件开发和产品经理到底是怎么回事
  2. python语音在线编辑-python实现语音在线合成,让你的小说自己念给你听
  3. Qt坐标系以及自定义可移动控件
  4. (HttpURLConnection)强制转化
  5. Thymeleaf的入门(一)
  6. 【Elasticsearch】Resizing Elasticsearch shards for fun and profit
  7. elementui上传图片加参数_Vue + Element UI使用富文本编辑器
  8. 《华为交换机学习指南》学习笔记·一
  9. swagger 修改dto注解_Swagger注解及参数细节的正确书写。
  10. Axure RP Extension for Chrome最新版查看RP原型
  11. Microsoft JScript 运行时错误: Automation 服务器不能创建对象
  12. oracle数据库alter的用法,数据库中alter的用法
  13. 威金蠕虫(网吧杀手)肆虐互联网 九千用户十余企业遭攻击
  14. python爬虫爬取京东_Python爬虫学习 爬取京东商品
  15. RabbitMQ实现订单超时设计思路、以及在订单过期临界点支付成功如何处理
  16. 读书笔记(八)--货币战争 金权天下
  17. lsb_release 提示命令不存在
  18. adjacency list(邻接表)神物
  19. Spring常用设计模式--简单工厂模式
  20. NLP学习(一)基础篇

热门文章

  1. 人工智能数学基础4:离差、平均差、方差、标准差、协方差、皮尔森相关系数
  2. Ubuntu16.04 安装VM12:解决网卡驱动vmnet安装失败的问题
  3. 出现Could not initialize class net.sf.json.JsonConfig错误。解决方法如下:
  4. Qt-绘制圆饼图等-转摘
  5. 学习UI设计都可以学习哪些软件?
  6. python 中文乱码 问题深入分析
  7. php客户端局域网ip地址,PHP在局域网中获取客户端计算机名、IP地址、MAC地址
  8. [2017BUAA软工]第0次个人作业
  9. 深度学习之BP神经网络
  10. 在Photoshop中设计一个漂亮的下拉按钮