Pandas-数据处理-基础部分
有趣的事,Python永远不会缺席!
jupyter 代码 原文件及数据集提取连接
链接:https://pan.baidu.com/s/1N8sm-qxnErgHCIbKqZTlVQ
提取码:z3jn
- 1 Pandas对象简介
- 1.1 Pandas的Series对象
- 1.1.1 创建Series对象
- 1.2 Pandas的DataFrame对象
- 1.2.1 创建DataFrame对象
- 1.3 Pandas的Index对象
- 2 数据取值与选择
- 2.1 Series数据选择方法
- 2.1.1 将Series看作字典
- 2.1.2 将Series看作一维数组
- 2.1.3 索引器:loc、iloc和ix
- 2.2 DataFrame数据选择方法
- 2.2.1 将DataFrame看作字典
- 2.2.2 将DataFrame看作二维数组
- 2.2.3 其他取值方法
- 3 Pandas数值运算方法
- 4 索引对齐
- 4.1 Series索引对齐
- 4.2 DataFrame索引对齐
- 4.3 DataFrame与Series的运算
- 5 处理缺失值
- 5.1 Pandas的缺失值
- 5.1.1 None:Python对象类型的缺失值
- 5.1.2 NaN:数值类型的缺失值
- 5.1.3 Pandas中NaN和None的差异
- 5.2 处理缺失值
- 5.2.1 发现缺失值
- 5.2.2 剔除缺失值
- 5.2.3 填充缺失值
- 6 层级索引
- 6.1 pandas多级索引
- 6.2 多级索引的创建方法
- 6.3 多级列索引
- 6.4 多级索引的取值和切片
- 6.4.1 Series多级索引
- 6.4.2 DataFrame多级索引
- 7 多级索引的行列转换
- 7.1 有序索引和无序索引
- 7.2 索引stack与unstack
- 7.3 索引的设置与重置
- 8 多级索引的数据累计方法
- 9 Concat与Append操作
- 9.1 NumPy数组的合并
- 9.2 通过pd.concat实现简易合并
- 9.3 索引重复
- 9.4 append()方法
- 10 合并与连接merge
- 10.1 数据连接的类型
- 10.1.1 一对一连接
- 10.1.2 多对一连接
- 10.1.3 多对多连接
- 10.2 设置数据合并的键
- 10.3 left_index与right_index参数
- 10.4 设置数据连接的集合操作规则
- 10.5 suffixes参数
结果
Successfully !!!
有趣的事,Python永远不会缺席!还不来加我,瞅什么Ne。哒哒哒。。。

Pandas-数据处理-基础部分的更多相关文章
- pandas数据处理基础——筛选指定行或者指定列的数据
pandas主要的两个数据结构是:series(相当于一行或一列数据机构)和DataFrame(相当于多行多列的一个表格数据机构). 本文为了方便理解会与excel或者sql操作行或列来进行联想类比 ...
- pandas数据处理基础——基础加减乘除的运算规则
上周公司对所有员工封闭培训了一个星期,期间没收手机,基本上博客的更新都停止了,尽管培训时间不长,但还是有些收获,不仅来自于培训讲师的,更多的是发现自己与别人的不足,一个优秀的人不仅仅是自己专业那块的精 ...
- 【学习】数据处理基础知识(基本功能)【pandas】
本章介绍pandas的重要功能,只记录一些重点内容 1.重新索引 pandas对象的一个重要方法是reindex,其作用是创建一个适应用新索引的新对象 #重新索引 obj = pd.Series([4 ...
- pandas | DataFrame基础运算以及空值填充
本文始发于个人公众号:TechFlow,原创不易,求个关注 今天是pandas数据处理专题的第四篇文章,我们一起来聊聊DataFrame中的索引. 上一篇文章当中我们介绍了DataFrame数据结构当 ...
- Pandas的基础操作(一)——矩阵表的创建及其属性
Pandas的基础操作(一)——矩阵表的创建及其属性 (注:记得在文件开头导入import numpy as np以及import pandas as pd) import pandas as pd ...
- python中pandas数据分析基础3(数据索引、数据分组与分组运算、数据离散化、数据合并)
//2019.07.19/20 python中pandas数据分析基础(数据重塑与轴向转化.数据分组与分组运算.离散化处理.多数据文件合并操作) 3.1 数据重塑与轴向转换1.层次化索引使得一个轴上拥 ...
- pyhton pandas数据分析基础入门(一文看懂pandas)
//2019.07.17 pyhton中pandas数据分析基础入门(一文看懂pandas), 教你迅速入门pandas数据分析模块(后面附有入门完整代码,可以直接拷贝运行,含有详细的代码注释,可以轻 ...
- 【PY从0到1】 一文掌握Pandas量化基础
# 2[PY从0到1] 一文掌握Pandas量化基础 # Numpy和pandas是什么关系呢? # 在我看来,np偏向于数据细节处理,pd更偏向于表格整体的处理. # 要记住的pd内部的数据结构采用 ...
- 【学习】数据处理基础知识(缺失值处理)【pandas】
缺失数据(missing data)大部分数据分析应用中非常常见.pd设计目标之一就是让缺失数据的处理任务尽量轻松. pd 使用浮点值NaN(Not a Number) 表示浮点和非浮点数组中的缺失数 ...
- 【学习】数据处理基础知识(汇总和计算描述统计)【pandas】
pd对象拥有一组常用的数学和统计方法.大部分都属于约简和汇总统计,用于从Series中单个值,如sum 和 mean 或从DF的行或列中提取一个Series. 1. 描述和汇总统计方法 #汇总和计算描 ...
随机推荐
- 使用poi解决导出excel内下拉框枚举项较多的问题
废话少说,直接上代码: package com.fst.attachment.controller; import java.io.FileOutputStream; import org.apach ...
- ROS tf-数据类型
博客参考:https://www.ncnynl.com/archives/201702/1305.html ROS与C++入门教程-tf-数据类型 说明: 介绍roscpp的Data Types(数据 ...
- PAT 甲级 1065 A+B and C (64bit) (20 分)(溢出判断)*
1065 A+B and C (64bit) (20 分) Given three integers A, B and C in [−], you are supposed to tell whe ...
- LeetCode_383. Ransom Note
383. Ransom Note Easy Given an arbitrary ransom note string and another string containing letters fr ...
- LODOP带空格和不带空格的字体对齐
有时候需要用到字体上下对齐,有些需要的文字较多,较少的文字需要加部分空格才能向上面的文字对齐.本文实际测试了一下字体对齐需要的空格.代码是在editplus里写的,该编辑软件里的字体首选项设置的是Co ...
- html div高度100%无效
移动端相关: div高度继承自父元素——>body——>html 解决方案: html,body { height: 100%;margin: 0; padding: 0;} 然后对应的d ...
- -webkit-overflow-scrolling : touch 快速滚动 回弹 效果
现在很多for Mobile的HTML5网页内都有快速滚动和回弹的效果,看上去和原生app的效率都有得一拼. 要实现这个效果很简单,只需要在元素上加一行css代码即可: -webkit-overflo ...
- MySQL报错argument out of range 1055解决办法
参考:https://www.cnblogs.com/liangbenstudy/p/10246895.html MySQL 5.7.22查询时候报错 argument out of range 报错 ...
- 阿里nacos k8s部署
阿里nacos k8s部署 [root@master1 nacos]# cat nacos-quick-start.yaml --- apiVersion: v1 kind: Service meta ...
- 2019年Java面试题基础系列228道,题目汇总,可以先看会多少
Java面试题(一) 1.面向对象的特征有哪些方面? 2.访问修饰符 public,private,protected,以及不写(默认)时的区别? 3.String 是最基本的数据类型吗? 4.flo ...