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压缩文件夹内所有文件为zip文件的方法
Jun 20 Python
Python类属性的延迟计算
Oct 22 Python
Python 多线程实例详解
Mar 25 Python
详解Python核心对象类型字符串
Feb 11 Python
Python实现统计给定字符串中重复模式最高子串功能示例
May 16 Python
有关Python的22个编程技巧
Aug 29 Python
使用Python的OpenCV模块识别滑动验证码的缺口(推荐)
May 10 Python
python处理document文档保留原样式
Sep 23 Python
Python实现bilibili时间长度查询的示例代码
Jan 14 Python
python 使用raw socket进行TCP SYN扫描实例
May 05 Python
python+excel接口自动化获取token并作为请求参数进行传参操作
Nov 10 Python
opencv-python图像配准(匹配和叠加)的实现
Jun 23 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
分享下页面关键字抓取www.icbase.com站点代码(带asp.net参数的)
2014/01/30 PHP
PHP使用pear实现mail发送功能 windows环境下配置pear
2016/04/15 PHP
php处理带有中文URL的方法
2016/07/11 PHP
验证坐标在某坐标区域内php代码
2016/10/08 PHP
javascript FormatNumber函数实现方法
2008/12/30 Javascript
Javascript 函数对象的多重身份
2009/06/28 Javascript
利用jquery制作滚动到指定位置触发动画
2016/03/26 Javascript
初识简单却不失优雅的Vue.js
2016/09/12 Javascript
Jquery AJAX POST与GET之间的区别详细介绍
2016/10/17 Javascript
详解nodejs 文本操作模块-fs模块(四)
2016/12/22 NodeJs
纯js实现动态时间显示
2020/09/07 Javascript
javascript编程开发中取色器及封装$函数用法示例
2017/08/09 Javascript
layer.prompt输入层的例子
2019/09/24 Javascript
vue远程加载sfc组件思路详解
2019/12/25 Javascript
vue实现图片懒加载的方法分析
2020/02/05 Javascript
react基本安装与测试示例
2020/04/27 Javascript
vue 子组件和父组件传值的示例
2020/09/11 Javascript
小程序实现列表倒计时功能
2021/01/29 Javascript
python控制台英汉汉英电子词典
2020/04/23 Python
python 统计代码行数简单实例
2017/05/04 Python
python实现用户管理系统
2018/01/10 Python
numpy中实现二维数组按照某列、某行排序的方法
2018/04/04 Python
Python数据类型之Tuple元组实例详解
2019/05/08 Python
python基于pdfminer库提取pdf文字代码实例
2019/08/15 Python
利用CSS3实现文字折纸效果实例代码
2018/07/10 HTML / CSS
viagogo波兰票务平台:演唱会、体育比赛、戏剧门票
2018/04/23 全球购物
请描述一下”is a”关系和”has a”关系
2015/02/03 面试题
采购助理岗位职责
2014/02/16 职场文书
投标担保书范文
2014/04/02 职场文书
大学开学计划书
2014/04/30 职场文书
党支部活动策划方案
2014/08/18 职场文书
2014五年级班主任工作总结
2014/12/05 职场文书
地球一小时活动总结
2015/02/27 职场文书
2015年公司工作总结
2015/04/25 职场文书
《少年闰土》教学反思
2016/02/18 职场文书
java executor包参数处理功能 
2022/02/15 Java/Android