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 urlopen 使用小示例
Sep 06 Python
python批量导出导入MySQL用户的方法
Nov 15 Python
Python中logging模块的用法实例
Sep 29 Python
Scrapy-redis爬虫分布式爬取的分析和实现
Feb 07 Python
python检查URL是否正常访问的小技巧
Feb 25 Python
Python如何读取MySQL数据库表数据
Mar 11 Python
Python使用Selenium+BeautifulSoup爬取淘宝搜索页
Feb 24 Python
python实现批量修改图片格式和尺寸
Jun 07 Python
对python xlrd读取datetime类型数据的方法详解
Dec 26 Python
Python 处理文件的几种方式
Aug 23 Python
Python使用enumerate获取迭代元素下标
Feb 03 Python
PyTorch中Tensor的数据统计示例
Feb 17 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
将数字格式的计算结果转为汉字格式
2006/10/09 PHP
PHP实现把MySQL数据库导出为.sql文件实例(仿PHPMyadmin导出功能)
2014/05/10 PHP
PHP实现添加购物车功能
2017/03/06 PHP
PHP常用工具函数小结【移除XSS攻击、UTF8与GBK编码转换等】
2019/04/27 PHP
ASP.NET jQuery 实例12 通过使用jQuery validation插件简单实现用户注册页面验证功能
2012/02/03 Javascript
jQuery学习笔记 更改jQuery对象
2012/09/19 Javascript
jQuery.event兼容各浏览器的event详细解析
2013/12/18 Javascript
jQuery实现分章节锚点“回到顶部”动画特效代码
2015/10/23 Javascript
JavaScript模块化开发之SeaJS
2015/12/13 Javascript
AngularJS通过$sce输出html的方法
2016/09/22 Javascript
Bootstrapvalidator校验、校验清除重置的实现代码(推荐)
2016/09/28 Javascript
Bootstrap源码解读导航条(7)
2016/12/23 Javascript
写一个移动端惯性滑动&amp;回弹Vue导航栏组件 ly-tab
2018/03/06 Javascript
完美解决linux下node.js全局模块找不到的情况
2018/05/16 Javascript
前后端如何实现登录token拦截校验详解
2018/09/03 Javascript
AngularJs1.x自定义指令独立作用域的函数传入参数方法
2018/10/09 Javascript
微信小程序合法域名配置方法
2019/05/06 Javascript
vue如何在项目中调用腾讯云的滑动验证码
2020/07/15 Javascript
Nuxt的路由配置和参数传递方式
2020/11/06 Javascript
Python的设计模式编程入门指南
2015/04/02 Python
Python cx_freeze打包工具处理问题思路及解决办法
2016/02/13 Python
解决Pyinstaller打包软件失败的一个坑
2021/03/04 Python
Bowflex美国官方网站:高级家庭健身器材
2017/12/22 全球购物
什么是ESB?请介绍一下ESB?
2015/05/27 面试题
文秘专业自荐信
2013/10/14 职场文书
大学校园活动策划书
2014/02/04 职场文书
涉密人员保密承诺书
2014/05/28 职场文书
关心下一代工作先进事迹
2014/08/15 职场文书
开展党的群众路线教育实践活动总结报告
2014/10/31 职场文书
2015年党员公开承诺书范文
2015/01/22 职场文书
2015年司机工作总结
2015/04/23 职场文书
护士长2015年终工作总结
2015/04/24 职场文书
2015年小学美术工作总结
2015/05/25 职场文书
2016年小学生新年寄语
2015/08/18 职场文书
Python insert() / append() 用法 Leetcode实战演示
2021/03/31 Python
vue-cil之axios的二次封装与proxy反向代理使用说明
2022/04/07 Vue.js