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实现的tab文件操作类分享
Nov 20 Python
Python标准异常和异常处理详解
Feb 02 Python
python获取本地计算机名字的方法
Apr 29 Python
python实现基本进制转换的方法
Jul 11 Python
常见python正则用法的简单实例
Jun 21 Python
浅谈python爬虫使用Selenium模拟浏览器行为
Feb 23 Python
python实现数据写入excel表格
Mar 25 Python
浅析Python装饰器以及装饰器模式
May 28 Python
Python 带有参数的装饰器实例代码详解
Dec 06 Python
python子线程退出及线程退出控制的代码
Oct 16 Python
PyCharm取消波浪线、下划线和中划线的实现
Mar 03 Python
python和opencv构建运动检测器的实现
Mar 03 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
hadoop中一些常用的命令介绍
2013/06/19 PHP
将word转化为swf 如同百度文库般阅读实现思路及代码
2013/08/09 PHP
Laravel学习基础之migrate的使用教程
2017/10/11 PHP
Ajax+PHP实现的模拟进度条功能示例
2019/02/11 PHP
PHP实现文件上传后台处理脚本
2020/03/04 PHP
基于jquery的多彩百分比 动态进度条 投票效果显示效果实现代码
2011/08/28 Javascript
JavaScript入门之对象与JSON详解
2011/10/21 Javascript
js中window.open打开一个新的页面
2014/08/10 Javascript
深入解析Backbone.js框架的依赖库Underscore.js的作用
2016/05/07 Javascript
layui的select联动实现代码
2019/09/28 Javascript
JavaScript实现简单的图片切换功能(实例代码)
2020/04/10 Javascript
javascript实现电商放大镜效果
2020/11/23 Javascript
使用jquery实现轮播图效果
2021/01/02 jQuery
python获取文件后缀名及批量更新目录下文件后缀名的方法
2014/11/11 Python
Python的Tornado框架异步编程入门实例
2015/04/24 Python
在Python中使用zlib模块进行数据压缩的教程
2015/06/26 Python
微信 用脚本查看是否被微信好友删除
2016/10/28 Python
解决python3中自定义wsgi函数,make_server函数报错的问题
2017/11/21 Python
Python实现的寻找前5个默尼森数算法示例
2018/03/25 Python
Python3正则匹配re.split,re.finditer及re.findall函数用法详解
2018/06/11 Python
Python变量访问权限控制详解
2019/06/29 Python
Python入门Anaconda和Pycharm的安装和配置详解
2019/07/16 Python
django中SMTP发送邮件配置详解
2019/07/19 Python
Python搭建代理IP池实现获取IP的方法
2019/10/27 Python
Python接口测试环境搭建过程详解
2020/06/29 Python
迪士尼英国官方商店:shopDisney UK
2019/09/21 全球购物
荷兰浴室和卫浴网上商店:Badkamerxxl.nl
2020/10/06 全球购物
雪山饭庄的创业计划书范文
2014/01/18 职场文书
《学会合作》教学反思
2014/04/12 职场文书
代理协议书范本
2014/04/22 职场文书
给老婆的保证书范文
2014/04/28 职场文书
诚实守信演讲稿
2014/09/01 职场文书
2015年暑期社会实践报告
2015/07/13 职场文书
《小蝌蚪找妈妈》教学反思
2016/02/23 职场文书
详解Nginx启动失败的几种错误处理
2021/04/01 Servers
vue 实现上传组件
2021/05/31 Vue.js