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使用ftplib实现简易FTP客户端的方法
Jun 03 Python
Python的装饰器用法学习笔记
Jun 24 Python
Python如何发布程序的详细教程
Oct 09 Python
利用Python查看微信共同好友功能的实现代码
Apr 24 Python
使用python将excel数据导入数据库过程详解
Aug 27 Python
python实现LRU热点缓存及原理
Oct 29 Python
python爬虫模拟浏览器的两种方法实例分析
Dec 09 Python
django ListView的使用 ListView中获取url中的参数值方式
Mar 27 Python
Python 解析xml文件的示例
Sep 29 Python
python中绕过反爬虫的方法总结
Nov 25 Python
详解matplotlib绘图样式(style)初探
Feb 03 Python
Python中Qslider控件实操详解
Feb 20 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
PHP 程序员应该使用的10个组件
2009/10/31 PHP
PHP中如何判断AJAX提交的数据
2012/02/05 PHP
php长字符串定义方法
2012/07/12 PHP
PHP获取网页标题的3种实现方法代码实例
2014/04/11 PHP
PHP会话处理的10个函数
2015/08/11 PHP
PHP添加图片水印、压缩、剪切的封装类
2015/08/17 PHP
PHP基于phpqrcode类生成二维码的方法详解
2018/03/14 PHP
JavaScript 操作键盘的Enter事件(键盘任何事件),兼容多浏览器
2010/10/11 Javascript
JS去掉第一个字符和最后一个字符的实现代码
2014/02/20 Javascript
用svg制作富有动态的tooltip
2015/07/17 Javascript
jQuery.prop() 使用详解
2015/07/19 Javascript
Bootstrap每天必学之模态框(Modal)插件
2016/04/26 Javascript
JS点击某个图标或按钮弹出文件选择框的实现代码
2016/09/27 Javascript
Bootstrap选项卡动态切换效果
2016/11/28 Javascript
AngularJS路由切换实现方法分析
2017/03/17 Javascript
详解React-Native全球化多语言切换工具库react-native-i18n
2017/11/03 Javascript
Javascript Promise用法详解
2018/05/10 Javascript
详解webpack的proxyTable无效的解决方案
2018/06/15 Javascript
快速解决vue-cli在ie9+中无效的问题
2018/09/04 Javascript
js jquery 获取某一元素到浏览器顶端的距离实现方法
2018/09/05 jQuery
js canvas实现5张图片合成一张图片
2019/07/15 Javascript
Python实现获取操作系统版本信息方法
2015/04/08 Python
对PyTorch torch.stack的实例讲解
2018/07/30 Python
python实现C4.5决策树算法
2018/08/29 Python
python有序查找算法 二分法实例解析
2020/02/18 Python
Pytorch 卷积中的 Input Shape用法
2020/06/29 Python
美国领先的个性化礼品商城:Personalization Mall
2019/07/27 全球购物
.NET方向面试题
2014/11/20 面试题
JAVA程序员自荐书
2014/01/30 职场文书
《小熊住山洞》教学反思
2014/02/21 职场文书
岗位说明书范文
2014/05/07 职场文书
2019最新版试用期劳动合同模板!
2019/07/04 职场文书
浅谈node.js中间件有哪些类型
2021/04/29 Javascript
在Java中Collection的一些常用方法总结
2021/06/13 Java/Android
MySQL 数据表操作
2022/05/04 MySQL
vscode远程免密登入Linux服务器的配置方法
2022/06/28 Servers