Pandas&Python 笔记1 3.5

一般这两个东西相互配合使用

pd.Series

若没有给定行和列的话,就会自动给0,1,2,3,4

describe= 只能描述数字,不可以描述字符串

ascending=false:倒序

一般的截取方式

特定的选取方式

有这三种挑选方式

一些改变某些值的方法

df.dropna=丢掉有nan的东西

axis = 指定是丢掉行还是丢掉列

若how = 'any',就说明只要这一行/列有nan,就丢掉

若how = 'all',就说明只有这一行/列都有nan,才丢掉

df.fillna = 填充nan值,把nan改为value的值,这里的意思就是把值为nan变成值为0

df.isnull = 看是否有nan,若有nan,则那个位置是True,若没有缺失数据,则不为nan,则返回False

np.any(df.isnull()) == true :若有一个及以上的True,则返回True,就说明起码有一个nan在表格当中,用于大规模数据的排查。

ignore_index = True = 忽略原来的序号排列,重新排列

outer:补齐,如果a有,b没有,合并的时候,补齐,用nan补齐 ,如果b有,a没有,合并的时候,补齐,用nan补齐

inner:最后只保留两者共有的部分,其他的都不要

join_axes = 只考虑df1.index 的序号排列,以df1为准

若df1有的,df2没有,则合并的时候,用nan补充,

若df1没有的,df2有,则合并的时候,舍去

听说这个方法新版本已经舍弃了?

相关推荐
Hello.Reader1 分钟前
全面解析 Golang Gin 框架
开发语言·golang·gin
禁默12 分钟前
深入浅出:AWT的基本组件及其应用
java·开发语言·界面编程
Cachel wood18 分钟前
python round四舍五入和decimal库精确四舍五入
java·linux·前端·数据库·vue.js·python·前端框架
Code哈哈笑21 分钟前
【Java 学习】深度剖析Java多态:从向上转型到向下转型,解锁动态绑定的奥秘,让代码更优雅灵活
java·开发语言·学习
終不似少年遊*24 分钟前
pyecharts
python·信息可视化·数据分析·学习笔记·pyecharts·使用技巧
程序猿进阶25 分钟前
深入解析 Spring WebFlux:原理与应用
java·开发语言·后端·spring·面试·架构·springboot
Python之栈26 分钟前
【无标题】
数据库·python·mysql
qq_4336184427 分钟前
shell 编程(二)
开发语言·bash·shell
charlie11451419141 分钟前
C++ STL CookBook
开发语言·c++·stl·c++20
袁袁袁袁满41 分钟前
100天精通Python(爬虫篇)——第113天:‌爬虫基础模块之urllib详细教程大全
开发语言·爬虫·python·网络爬虫·爬虫实战·urllib·urllib模块教程