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使用django搭建web开发环境
Jun 09 Python
python实现数据图表
Jul 29 Python
Python3.6连接Oracle数据库的方法详解
May 18 Python
Python应用库大全总结
May 30 Python
PYTHON如何读取和写入EXCEL里面的数据
Oct 28 Python
tensorflow:指定gpu 限制使用量百分比,设置最小使用量的实现
Feb 06 Python
Python json模块与jsonpath模块区别详解
Mar 05 Python
关于python中的xpath解析定位
Mar 06 Python
详解Python中string模块除去Str还剩下什么
Nov 30 Python
Python中seaborn库之countplot的数据可视化使用
Jun 11 Python
python读取并查看npz/npy文件数据以及数据显示方法
Apr 14 Python
Python数据可视化之Seaborn的安装及使用
Apr 19 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
解析centos中Apache、php、mysql 默认安装路径
2013/06/25 PHP
使用ob系列函数实现PHP网站页面静态化
2014/08/13 PHP
ThinkPHP模板Volist标签嵌套循环输出多维数组的方法
2016/03/23 PHP
PHP解压ZIP文件到指定文件夹的方法
2016/11/17 PHP
javascript编程起步(第三课)
2007/02/27 Javascript
斜45度寻路实现函数
2009/08/20 Javascript
JavaScript 图像动画的小demo
2012/05/23 Javascript
JavaScript中的对象继承关系
2016/08/01 Javascript
JavaScript事件用法浅析
2016/10/31 Javascript
jQuery实现自动调用和触发某个事件的方法
2016/11/18 Javascript
微信小程序 详解页面跳转与返回并回传数据
2017/02/13 Javascript
socket.io学习教程之基础介绍(一)
2017/04/29 Javascript
JavaScript简单拖拽效果(1)
2017/05/17 Javascript
js经验分享 JavaScript反调试技巧
2018/03/10 Javascript
React Native基础入门之调试React Native应用的一小步
2018/07/02 Javascript
JavaScript数据结构之栈实例用法
2019/01/18 Javascript
微信小程序实现比较功能的方法汇总(五种方法)
2020/03/07 Javascript
15个简单的JS编码标准让你的代码更整洁(小结)
2020/07/16 Javascript
[01:02]DOTA2辉夜杯决赛日 CDEC.Y对阵VG赛前花絮
2015/12/27 DOTA
Python中使用Flask、MongoDB搭建简易图片服务器
2015/02/04 Python
Python面向对象编程中关于类和方法的学习笔记
2016/06/30 Python
python实现发送邮件功能代码
2017/12/14 Python
python3中类的继承以及self和super的区别详解
2019/06/26 Python
将Pytorch模型从CPU转换成GPU的实现方法
2019/08/19 Python
优质飞蝇钓和渔具:RiverBum
2020/05/10 全球购物
存储过程的优缺点是什么
2015/01/10 面试题
面向对象设计的原则是什么
2013/02/13 面试题
J2EE面试题集锦(附答案)
2013/08/16 面试题
护理个人求职信范文
2014/01/08 职场文书
活动总结范文
2014/08/30 职场文书
关于工作时间玩手机的检讨书
2014/09/18 职场文书
爱心捐款感谢信
2015/01/20 职场文书
欧也妮葛朗台读书笔记
2015/06/30 职场文书
新闻稿件写作技巧
2015/07/18 职场文书
幼儿园小班班务总结
2015/08/03 职场文书
uniapp 微信小程序 自定义tabBar 导航
2022/04/22 Javascript