pandas 常用技巧总结

Posted offline-ant

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pandas 常用技巧总结相关的知识,希望对你有一定的参考价值。

切片:

loc:
df.loc[num]:选择df 某一行 series
df.loc[[num1,num2]]: 选择df 某几行
df.loc[[True,False,True,   ,True]]: 选择df 某几行

df.loc[num,[‘a‘,‘c‘]]:选择df 某一行n列
df.loc[[num1,num2],[‘a‘,‘c‘]]: 选择df 某几行n列
df.loc[[True,False,True,   ,True],[‘a‘,‘c‘]]: 选择df 某几行n列
#loc 以数字、布尔及其列表标记行,列名及其列表标记列。
df.iloc[num]:选择df 某一行 series
df.iloc[[num1,num2]]: 选择df 某几行
df.iloc[[True,False,True,   ,True]]: 选择df 某几行

df.iloc[num,num]:选择df 某一行第num列
df.iloc[[num1,num2],[2,4,5]]: 选择df 某几行   列
df.iloc[[True,False,True,   ,True],3:5]: 选择df 某几行n列(左闭右开)
#iloc 以数字、布尔及其列表标记行,以数字及其列表标记列

##loc,iloc主要区别在于loc选择某些列只能用列名来选,iloc只能用数字来选,
哪怕列名是数字的也不例外。切片选择列时,从0开始,左闭右开即右边不包含。
按条件索引行:df[df[‘a‘]==0]

纵向合并:append需要重新将值赋给变量,不会像list.append()一样直接改变变量

df=df.append(df2)





















以上是关于pandas 常用技巧总结的主要内容,如果未能解决你的问题,请参考以下文章

超详细一文详解 pandas 核心操作技巧

pandas dataframe 操作技巧 总结

精华,12大 Pandas 常用配置技巧,你或许不懂

Pandas总结第三节 Pandas 的显示设置(总结所有常用显示设置)

Pandas实现常用SQL操作

入门Pandas必须掌握的技巧