IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> Pandas数据分析深入浅出 -> 正文阅读

[Python知识库]Pandas数据分析深入浅出

1.Padas做数据读取


前言

笔者最近正在学习Pandas数据分析,将自己的学习笔记做成一套系列文章。


一、pandas是什么?

Pandas,python+data+analysis的组合缩写,是python中基于numpy和matplotlib的第三方数据分析库,与后两者共同构成了python数据分析的基础工具包,享有数分三剑客之名。Pandas 的目标是成为 Python 数据分析实践与实战的必备高级工具,其长远目标是成为最强大、最灵活、可以支持任何语言的开源数据分析工具。

二、pandas读取数据

在这里插入图片描述

1.读取csv数据

官方文档
但是官方文档的一个缺点就是太复杂了,我在此据几个例子来便于读者的理解。
600033.csv文件数据:
在这里插入图片描述

代码如下:

import pandas as pd
fpath="./600033.csv"
#1. 使用pd.read_csv读取数据
ratings=pd.read_csv(fpath)

#2.查看前几行数据
ratings.head()

结果:
在这里插入图片描述

#3.查看数据的形状,返回行数和列数
ratings.shape

在这里插入图片描述

#4.查看列名列表
ratings.columns

在这里插入图片描述

#5. 查看索引列
ratings.index

在这里插入图片描述

#6. 查看每一个列的数据类型
ratings.dtypes

在这里插入图片描述

读取txt文件表格内容:
date.txt文件内容:
在这里插入图片描述

path="./date.txt"
pvuv=pd.read_csv(
    fpath,
    sep="\t",   #表示我们使用原文档中tab作为分隔符
    header=None,  #表示这个读取的内容中没有头部
    names=["属性1","属性2","属性3"])

pvuv

结果:

在这里插入图片描述

采用如下方法设置表格头部:
即通过header=[0]设置第0行数据就是dataFrame的头部。
在这里插入图片描述

2.读取excel表格数据

自选股数据记录.xlsx"文件内容:

在这里插入图片描述

代码如下:

fpath="./自选股数据记录.xlsx"
pvuv=pd.read_excel(fpath)
pvuv

在这里插入图片描述

3.读取sql数据库数据

数据库数据内容:
在这里插入图片描述

代码如下:

import pymysql
conn=pymysql.connect(
        host='127.0.0.1',
        user='root',
        password='root',
        database='pandas',
        charset='utf8'
)
mysql_page=pd.read_sql("select * from data1",con=conn)
mysql_page

结果:
在这里插入图片描述

4.pandas读取文件做日期解析parse_dates

read_csv()方法中有一个参数是parse_dates,这个param表示的是我们要指定日期解析的列,我在进行股票量化的时候就需要去解析时间列。
在这里插入图片描述

总结

这就是pandas大概读取数据的基本用法了,希望可以帮助到你。

  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2021-08-08 11:17:17  更:2021-08-08 11:18:22 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/17 13:21:11-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码