Python数据分析之pandas读取数据


Posted in Python onJune 02, 2021

一、三种数据文件的读取

Python数据分析之pandas读取数据

二、csv、tsv、txt 文件读取

1)CSV文件读取:

语法格式:pandas.read_csv(文件路径)
CSV文件内容如下:

Python数据分析之pandas读取数据

import pandas as pd
file_path = "e:\\pandas_study\\test.csv"
content = pd.read_csv(file_path)

content.head()  # 默认返回前5行数据
content.head(3)  # 返回前3行数据
content.shape  # 返回一个元组(总行数,总列数),总行数不包括标题行

content.index    #    返回索引,是一个可迭代的对象<class 'pandas.core.indexes.range.RangeIndex'>

content.column    #  返回所有的列名 Index(['姓名', '年龄', '籍贯'], dtype='object')

content.dtypes  #  返回的是每列的数据类型
姓名    object
年龄     int64
籍贯    object
dtype: object

2)CSV文件读取:

语法格式:pandas.read_csv(文件路径)
CSV文件内容如下:

Python数据分析之pandas读取数据

import pandas as pd
file_path = "e:\\pandas_study\\test2.txt"

content = pd.read_csv(file_path,sep='\t',header = None ,names= ['name','age','adress'])
#参数说明:
# header = None 表示没有标题行
# sep='\t'  表示去除分割符中的空格
# names= ['name','age','adress'] ,列名依次自定义为'name','age','adress'

content.head()  # 默认返回前5行数据
content.head(3)  # 返回前3行数据
content.shape  # 返回一个元组(总行数,总列数),总行数不包括标题行

content.index    #    返回索引,是一个可迭代的对象<class 'pandas.core.indexes.range.RangeIndex'>

content.column    #  返回所有的列名 Index(['姓名', '年龄', '籍贯'], dtype='object')

content.dtypes  #  返回的是每列的数据类型

三、excel文件读取

Python数据分析之pandas读取数据

import pandas as pd
file_path = "e:\\pandas_study\\test3.xlsx"
content = pd.read_excel(file_path)

content.head()  # 默认返回前5行数据
content.head(3)  # 返回前3行数据
content.shape  # 返回一个元组(总行数,总列数),总行数不包括标题行

content.index    #    返回索引,是一个可迭代的对象<class 'pandas.core.indexes.range.RangeIndex'>

content.column    #  返回所有的列名 Index(['姓名', '年龄', '籍贯'], dtype='object')

content.dtypes  #  返回的是每列的数据类型
姓名    object
年龄     int64
籍贯    object
dtype: object

四、数据库表格读取

语法: pandas.read_sql(sql语句,数据库连接对象)
数据对象的创建,可以根据pymysql,cx_oracle等模块连接mysql或者oracle。

到此这篇关于Python数据分析之pandas读取数据的文章就介绍到这了,更多相关pandas读取数据内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python的math模块中的常用数学函数整理
Feb 04 Python
Python基于回溯法子集树模板解决野人与传教士问题示例
Sep 11 Python
python 美化输出信息的实例
Oct 15 Python
python实现RabbitMQ的消息队列的示例代码
Nov 08 Python
使用python3构建文件传输的方法
Feb 13 Python
python3+PyQt5 自定义窗口部件--使用窗口部件样式表的方法
Jun 26 Python
Django多数据库配置及逆向生成model教程
Mar 28 Python
Python Merge函数原理及用法解析
Sep 16 Python
python3 os进行嵌套操作的实例讲解
Nov 19 Python
python 获取域名到期时间的方法步骤
Feb 10 Python
分享提高 Python 代码的可读性的技巧
Mar 03 Python
python中pd.cut()与pd.qcut()的对比及示例
Jun 16 Python
Python 如何实现文件自动去重
python状态机transitions库详解
Jun 02 #Python
python爬取某网站原图作为壁纸
Python爬虫之自动爬取某车之家各车销售数据
从np.random.normal()到正态分布的拟合操作
golang特有程序结构入门教程
Jun 02 #Python
Python中的np.argmin()和np.argmax()函数用法
Jun 02 #Python
You might like
关于php微信订阅号开发之token验证后自动发送消息给订阅号但是没有消息返回的问题
2015/12/21 PHP
php实现scws中文分词搜索的方法
2015/12/25 PHP
Laravel数据库读写分离配置的方法
2019/10/13 PHP
php桥接模式应用案例分析
2019/10/23 PHP
简单的js分页脚本
2009/05/21 Javascript
JavaScript 学习小结(适合新手参考)
2009/07/30 Javascript
JavaScript 题型问答有答案参考
2010/02/17 Javascript
JS操作iframe里的dom(实例讲解)
2014/01/29 Javascript
jQuery点击改变class并toggle及toggleClass()方法定义用法
2015/12/11 Javascript
解决wx.onMenuShareTimeline出现的问题
2016/08/16 Javascript
Bootstrap实现带暂停功能的轮播组件(推荐)
2016/11/25 Javascript
解析Vue2.0双向绑定实现原理
2017/02/23 Javascript
angular.js中解决跨域问题的三种方式
2017/07/12 Javascript
删除table表格行的实例讲解
2017/09/21 Javascript
vue+axios 前端实现登录拦截的两种方式(路由拦截、http拦截)
2018/10/24 Javascript
D3.js的基础部分之数组的处理数组的排序和求值(v3版本)
2019/05/09 Javascript
Python使用email模块对邮件进行编码和解码的实例教程
2016/07/01 Python
Python使用struct处理二进制的实例详解
2017/09/11 Python
python中实现精确的浮点数运算详解
2017/11/02 Python
python 处理数字,把大于上限的数字置零实现方法
2019/01/28 Python
基于OpenCV python3实现证件照换背景的方法
2019/03/22 Python
基于python3 pyQt5 QtDesignner实现窗口化猜数字游戏功能
2019/07/15 Python
详解python pandas 分组统计的方法
2019/07/30 Python
python每天定时运行某程序代码
2019/08/16 Python
python 字典的打印实现
2019/09/26 Python
带你彻底搞懂python操作mysql数据库(cursor游标讲解)
2020/01/06 Python
python实现逢七拍腿小游戏的思路详解
2020/05/26 Python
工程师必须了解的LRU缓存淘汰算法以及python实现过程
2020/10/15 Python
Python爬虫入门教程01之爬取豆瓣Top电影
2021/01/24 Python
浅谈CSS3鼠标移入图片动态提示效果(transform)
2017/11/06 HTML / CSS
HTML5 Canvas如何实现纹理填充与描边(Fill And Stroke)
2013/07/15 HTML / CSS
我心目中的好老师活动方案
2014/08/19 职场文书
学生抄袭作业的检讨书
2014/10/02 职场文书
庆七一宣传标语
2014/10/08 职场文书
入党函调证明材料
2014/12/24 职场文书
检讨书格式
2015/01/23 职场文书