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之间的那些事
Jan 07 Python
用yum安装MySQLdb模块的步骤方法
Dec 15 Python
用python结合jieba和wordcloud实现词云效果
Sep 05 Python
Python实现读取json文件到excel表
Nov 18 Python
Windows下anaconda安装第三方包的方法小结(tensorflow、gensim为例)
Apr 05 Python
Python numpy.zero() 初始化矩阵实例
Nov 27 Python
tensorflow 利用expand_dims和squeeze扩展和压缩tensor维度方式
Feb 07 Python
pytorch中图像的数据格式实例
Feb 11 Python
Python使用configparser库读取配置文件
Feb 22 Python
opencv 图像轮廓的实现示例
Jul 08 Python
python爬虫selenium模块详解
Mar 30 Python
http通过StreamingHttpResponse完成连续的数据传输长链接方式
Feb 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
用PHP和ACCESS写聊天室(九)
2006/10/09 PHP
IStream与TStream之间的相互转换
2008/08/01 PHP
PHP SQLite类
2009/05/07 PHP
php 模拟 asp.net webFrom 按钮提交事件的思路及代码
2013/12/02 PHP
PHP输出英文时间日期的安全方法(RFC 1123格式)
2014/06/13 PHP
Google Suggest ;-) 基于js的动态下拉菜单
2006/10/11 Javascript
javascript静态的url如何传递
2007/05/03 Javascript
JavaScript入门教程(11) js事件处理
2009/01/31 Javascript
javascript 匿名函数的理解(透彻版)
2010/01/28 Javascript
基于json的jquery地区联动效果代码
2011/07/06 Javascript
jtable列中自定义button示例代码
2013/11/21 Javascript
jQuery实现contains方法不区分大小写的方法
2015/02/13 Javascript
Javascript原型链的原理详解
2016/01/05 Javascript
js中使用使用原型(prototype)定义方法的好处详解
2016/07/04 Javascript
js插件Jcrop自定义截取图片功能
2016/10/14 Javascript
jQuery.cookie.js实现记录最近浏览过的商品功能示例
2017/01/23 Javascript
JS中获取 DOM 元素的绝对位置实例详解
2018/04/23 Javascript
Angular如何在应用初始化时运行代码详解
2018/06/11 Javascript
使用Vue-cli 中为单独页面设置背景图片铺满全屏
2020/07/17 Javascript
Python发送email的3种方法
2015/04/28 Python
python解决方案:WindowsError: [Error 2]
2016/08/28 Python
Python面向对象类继承和组合实例分析
2018/05/28 Python
Python中的With语句的使用及原理
2020/07/29 Python
Python实现壁纸下载与轮换
2020/10/19 Python
怎样实现H5+CSS3手指滑动切换图片的示例代码
2019/05/05 HTML / CSS
JS原生实现轮播图的几种方法
2021/03/23 Javascript
小学敬老月活动方案
2014/02/11 职场文书
薪酬专员岗位职责
2014/02/18 职场文书
企业指导教师评语
2014/04/28 职场文书
建设投标担保书
2014/05/13 职场文书
学校查摆问题整改措施
2014/09/28 职场文书
不同意离婚上诉状
2015/05/23 职场文书
2016年学习雷锋精神广播稿
2015/12/17 职场文书
假如给我三天光明:舟逆水而行,人遇挫而达 
2019/10/29 职场文书
ORACLE数据库应用开发的三十个注意事项
2021/06/07 Oracle
Python初学者必备的文件读写指南
2021/06/23 Python