Pandas-高级部分及其实验
有趣的事,Python永远不会缺席!
jupyter代码原文件及数据集提取连接
链接:https://pan.baidu.com/s/1N8sm-qxnErgHCIbKqZTlVQ
提取码:z3jn
- 1 实例:美国各州的统计数据
- 2 实例 行星数据-累计与分组
- 2.1 Pandas的简单累计功能
- 2.2 GroupBy:分割、应用和组合
- 2.2.1 分割、应用、组合
- 2.2.2 GroupBy对象
- 2.2.3 累计、过滤、转换、应用
- 2.2.4 设置分割的键
- 2.2.4.1 将列表、数组、Series或索引作为分组键
- 2.2.4.2 用字典或Series将索引映射到分组名称
- 2.2.4.3 任意Python函数
- 2.2.4.4 多个有效键构成的列表
- 2.2.4.5 分组案例
- 3 数据透视表
- 3.1 演示数据透视表
- 3.2 手工制作数据透视表
- 3.3 数据透视表语法
- 3.3.1 多级透视表
- 3.3.2 其他数据透视表选项
- 4 案例:美国人的生日
- 5 向量化字符串操作
- 5.1 Pandas字符串操作简介
- 5.2 Pandas字符串方法列表
- 6 处理时间序列
- 6.1 Python的使与时间工具
- 6.2 NumPy的datetime64类型
- 6.3 理想与先是最佳解决方案
- 6.4 Pandas时间序列:用时间作索引
- 6.5 pandas时间序列数据结构
- 6.6 时间频率与偏移量
- 7 案例:美国西雅图自行车统计数据的可视化
- 7.1 数据可视化
- 7.2 深入数据挖掘
- 7.2.1 单日内的小时均值流量
- 7.2.2 工作日和双休日每小时的通过量
- 8 高性能Pandas:eval()与query()
- 8.1 用Pandas.eval()实现高性能运算
- 8.1.1 pd.eval()支持的运算
- 8.2 用DataFrame.eval()实现列间运算
- 8.2.1 用DataFrame.eval()新增列
- 8.2.2 DataFrame.eval()使用局部变量
- 8.3 DataFrame.query()方法
Pandas-高级部分及其实验的更多相关文章
- pandas小记:pandas高级功能
http://blog.csdn.net/pipisorry/article/details/53486777 pandas高级功能:面板数据.字符串方法.分类.可视化. 面板数据 {pandas数据 ...
- 数据分析06 /pandas高级操作相关案例:人口案例分析、2012美国大选献金项目数据分析
数据分析06 /pandas高级操作相关案例:人口案例分析.2012美国大选献金项目数据分析 目录 数据分析06 /pandas高级操作相关案例:人口案例分析.2012美国大选献金项目数据分析 1. ...
- pandas高级操作
pandas高级操作 import numpy as np import pandas as pd from pandas import DataFrame,Series 替换操作 替换操作可以同步作 ...
- Pandas之:Pandas高级教程以铁达尼号真实数据为例
Pandas之:Pandas高级教程以铁达尼号真实数据为例 目录 简介 读写文件 DF的选择 选择列数据 选择行数据 同时选择行和列 使用plots作图 使用现有的列创建新的列 进行统计 DF重组 简 ...
- Pandas高级教程之:GroupBy用法
Pandas高级教程之:GroupBy用法 目录 简介 分割数据 多index get_group dropna groups属性 index的层级 group的遍历 聚合操作 通用聚合方法 同时使用 ...
- 5,pandas高级数据处理
1.删除重复元素 使用duplicated()函数检测重复的行,返回元素为布尔类型的Series对象,每个元素对应一行,如果该行不是第一次出现,则元素为True - keep参数:指定保留哪一重复的行 ...
- pandas高级操作总结
1.pandas中的列的分位数 # 查看列的分位数 import pandas as pd # set columns type my_df['col'] = my_df['col'].astype( ...
- Pandas 高级应用 数据分析
深入pandas 数据处理 三个阶段 数据准备 数据转化 数据聚合 数据准备 加载 组装 合并 - pandas.merge() 拼接 - pandas.concat() 组合 - pandas.Da ...
- pandas小程序应用-实验
背景:来自于日常工作,针对医院行政人员统计日常门诊信息,手工统计繁琐.容易出错的问题,结合实际特点,采用python对数据进行自动统计. 具体步骤如下: 1.引入python工具包. import p ...
- Pandas高级教程之:Dataframe的合并
目录 简介 使用concat 使用append 使用merge 使用join 覆盖数据 简介 Pandas提供了很多合并Series和Dataframe的强大的功能,通过这些功能可以方便的进行数据分析 ...
随机推荐
- MySql存储过程常用的函数
字符串类 CHARSET(str) //返回字串字符集CONCAT (string2 [,... ]) //连接字串INSTR (string ,substring ) //返回substring首次 ...
- 使用sql语句创建和删除约束示例代码
使用sql语句创建和删除约束 约束类型 主键约束(Primary Key constraint) --:要求主键列数据唯一,并且不允许为空. 唯一约束(Unique constraint) --: ...
- express url跳转(重定向)的实现:res.location() res.redirect()
Express 是一个基于Node.js 实现的web框架,其响应HTTP请求的response对象中有两个响应url跳转方法res.location() res.redirect(),可以实现301 ...
- docker里安装kali linux
docker里安装kali linux 官网镜像 docker search kali docker pull kalilinux/kali-linux-docker vi /etc/apt/sour ...
- git的使用学习(五)git的分支管理
分支管理 分支就是科幻电影里面的平行宇宙,当你正在电脑前努力学习Git的时候,另一个你正在另一个平行宇宙里努力学习SVN. 如果两个平行宇宙互不干扰,那对现在的你也没啥影响.不过,在某个时间点,两个平 ...
- consul服务注册与服务发现的巨坑
最近使用consul作为项目的服务注册与服务发现的基础功能.在塔建集群使用中遇到一些坑,下面一个个的记录下来. consul集群多node consul集群的node也就是我们所说的consul实例. ...
- 微信小程序实战,与后台交互
index.wxml <view class="container"> <text>{{txt}}</text> <input name= ...
- (三)Spring Boot 官网文档学习之默认配置
文章目录 继承 `spring-boot-starter-parent` 覆盖默认配置 启动器 原文地址:https://docs.spring.io/spring-boot/docs/2.1.3.R ...
- C++ enable_if 模板特化实例(函数返回值特化、函数参数特化、模板参数特化、模板重载)
1. enable_if 原理 关于 enable_if 原理这里就不细说了,网上有很多,可以参考如下教程,这里只讲解用法实例,涵盖常规使用全部方法. 文章1 文章2 文章3 1. 所需头文件 #in ...
- CodeForces-166B-Polygons
B. Polygons time limit per test:2 seconds memory limit per test:256 megabytes input:standard input o ...