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有,则合并的时候,舍去

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

相关推荐
2301_781143562 分钟前
C语言笔记(四)
c语言·笔记·算法
似水明俊德3 分钟前
12-C#.Net-加密解密-学习笔记
笔记·学习·oracle·c#·.net
chinalihuanyu6 分钟前
Linux-应用编程学习笔记(五、系统信息和系统资源)
笔记·学习
MX_93596 分钟前
Spring整合Web环境实现思路
java·开发语言·后端·spring
七夜zippoe8 分钟前
边缘计算:Python在IoT中的应用
python·物联网·esp32·边缘计算·iot
2301_818419019 分钟前
Python虚拟环境(venv)完全指南:隔离项目依赖
jvm·数据库·python
C羊驼9 分钟前
C语言学习笔记(十四):编译与链接
c语言·开发语言·经验分享·笔记·学习
MgArcher10 分钟前
python基础:使用list和tuple
python
_李小白11 分钟前
【OSG学习笔记】Day 7: AutoTransform 类
笔记·学习
似水明俊德14 分钟前
11-C#.Net-多线程-Async-Await篇-学习笔记
开发语言·笔记·学习·c#·.net