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基于pygame实现图片代替鼠标移动效果
Nov 11 Python
Python发送http请求解析返回json的实例
Mar 26 Python
python中partial()基础用法说明
Dec 30 Python
python+mysql实现学生信息查询系统
Feb 21 Python
详解小白之KMP算法及python实现
Apr 04 Python
Python后台开发Django会话控制的实现
Apr 15 Python
python 将日期戳(五位数时间)转换为标准时间
Jul 11 Python
python实现一行输入多个值和一行输出多个值的例子
Jul 16 Python
django自带调试服务器的使用详解
Aug 29 Python
Python如何将图像音视频等资源文件隐藏在代码中(小技巧)
Feb 16 Python
Python datetime 格式化 明天,昨天实例
Mar 02 Python
python如何安装下载后的模块
Jul 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
Joomla下利用configuration.php存储简单数据
2010/05/19 PHP
PHP设计模式之简单投诉页面实例
2016/02/24 PHP
JS分割字符串并放入数组的函数
2011/07/04 Javascript
判断对象是否Window的实现代码
2012/01/10 Javascript
解决JS中乘法的浮点错误的方法
2014/01/03 Javascript
Jquery实现自定义tooltip示例代码
2014/02/12 Javascript
javascript多行字符串的简单实现方式
2015/05/04 Javascript
详细解读JavaScript的跨浏览器事件处理
2015/08/12 Javascript
jQuery+ajax实现实用的点赞插件代码
2016/07/06 Javascript
JS原型继承四步曲及原型继承图一览
2017/11/28 Javascript
vue生命周期实例小结
2018/08/15 Javascript
详解Angular6学习笔记之主从组件
2018/09/05 Javascript
一次Webpack配置文件的分离实战记录
2018/11/30 Javascript
js获取对象,数组所有属性键值(key)和对应值(value)的方法示例
2019/06/19 Javascript
vue配置nprogress实现页面顶部进度条
2019/09/21 Javascript
vue-form表单验证是否为空值的实例详解
2019/10/29 Javascript
Node.js API详解之 os模块用法实例分析
2020/05/06 Javascript
vue中配置scss全局变量的步骤
2020/12/28 Vue.js
Python实现FTP上传文件或文件夹实例(递归)
2017/01/16 Python
Python数据分析之如何利用pandas查询数据示例代码
2017/09/01 Python
Python中交换两个元素的实现方法
2018/06/29 Python
用python写测试数据文件过程解析
2019/09/25 Python
django框架cookie和session用法实例详解
2019/12/10 Python
opencv python图像梯度实例详解
2020/02/04 Python
Python常用编译器原理及特点解析
2020/03/23 Python
英国领先的运动营养品牌:Protein Dynamix
2018/01/02 全球购物
计算机专业优秀大学生自我总结
2014/01/21 职场文书
幼儿园消防安全制度
2014/01/26 职场文书
素质拓展感言
2014/01/29 职场文书
学生会部长竞聘书
2014/03/31 职场文书
爱国演讲稿400字
2014/05/07 职场文书
手术室护士个人总结
2015/02/13 职场文书
SpringBoot2 参数管理实践之入参出参与校验的方式
2021/06/16 Java/Android
基于JavaScript实现省市联动效果
2021/06/22 Javascript
星际争霸:毕姥爷vs解冻01
2022/04/01 星际争霸
SpringCloud超详细讲解Feign声明式服务调用
2022/06/21 Java/Android