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中is与==判断的区别
Mar 28 Python
Python实现一个Git日志统计分析的小工具
Dec 14 Python
python+selenium实现163邮箱自动登陆的方法
Dec 31 Python
python实现机器学习之元线性回归
Sep 06 Python
python将txt文件读入为np.array的方法
Oct 30 Python
python for循环输入一个矩阵的实例
Nov 14 Python
Python3.6实现带有简单界面的有道翻译小程序
Apr 16 Python
Python for i in range ()用法详解
Sep 18 Python
浅谈Python访问MySQL的正确姿势
Jan 07 Python
python statsmodel的使用
Dec 21 Python
python xlwt模块的使用解析
Apr 13 Python
pytorch查看网络参数显存占用量等操作
May 12 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
详细介绍:Apache+PHP+MySQL配置攻略
2006/09/05 PHP
PHP 5.0对象模型深度探索之属性和方法
2008/03/27 PHP
PHP链接MySQL的常用扩展函数
2014/10/23 PHP
PHP利用pdo_odbc实现连接数据库示例【基于ThinkPHP5.1搭建的项目】
2019/05/13 PHP
使Ext的Template可以解析二层的json数据的方法
2007/12/22 Javascript
div失去焦点事件实现思路
2014/04/22 Javascript
ext中store.load跟store.reload的区别示例介绍
2014/06/17 Javascript
跟我学习javascript的执行上下文
2015/11/18 Javascript
javascript解决小数的加减乘除精度丢失的方案
2016/05/31 Javascript
jQuery扩展+xml实现表单验证功能的方法
2016/12/25 Javascript
用原生js做单页应用
2017/01/17 Javascript
微信小程序引用公共js里的方法的实例详解
2017/08/17 Javascript
hammer.js实现图片手势放大效果
2017/08/29 Javascript
用vue构建多页面应用的示例代码
2017/09/20 Javascript
说说node中的可读流和可写流的区别
2018/06/01 Javascript
vue-cli 3.x 修改dist路径的方法
2018/09/19 Javascript
vue axios post发送复杂对象问题
2019/06/04 Javascript
Vue代码整洁之去重方法整理
2019/08/06 Javascript
[59:35]DOTA2-DPC中国联赛定级赛 Aster vs DLG BO3第一场 1月8日
2021/03/11 DOTA
python访问类中docstring注释的实现方法
2015/05/04 Python
Python 稀疏矩阵-sparse 存储和转换
2017/05/27 Python
Django查询数据库的性能优化示例代码
2017/09/24 Python
Python实现1-9数组形成的结果为100的所有运算式的示例
2017/11/03 Python
python 借助numpy保存数据为csv格式的实现方法
2018/07/04 Python
Python开发的十个小贴士和技巧及长常犯错误
2018/09/27 Python
详解Python下Flask-ApScheduler快速指南
2018/11/04 Python
Python 利用OpenCV给照片换底色的示例代码
2020/08/03 Python
AmazeUI 按钮交互的实现示例
2020/08/24 HTML / CSS
Gweniss格温妮丝女包官网:英国纯手工制造潮流包包品牌
2018/02/07 全球购物
全球最大化妆品零售网站:SkinStore
2020/10/24 全球购物
《只有一个地球》教学反思
2014/02/14 职场文书
超市商业计划书
2014/05/04 职场文书
雷锋精神演讲稿
2014/05/13 职场文书
隐形的翅膀观后感
2015/06/10 职场文书
Java 实战项目之家居购物商城系统详解流程
2021/11/11 Java/Android
vue使用wavesurfer.js解决音频可视化播放问题
2022/04/04 Vue.js