Pandas选取行,列总结
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Pandas选取行,列总结相关的知识,希望对你有一定的参考价值。
参考技术Apandas 数据索引与选取
我们对 DataFrame 进行选择,大抵从这三个层次考虑:行列、区域、单元格。
其对应使用的方法如下:
一. 行,列 --> df[]
二. 区域 --> df.loc[], df.iloc[], df.ix[]
三. 单元格 --> df.at[], df.iat[]
下面开始练习:
行维度:
整数索引
列维度:
整数索引
选取某一列
选取某一行
删除某一列
删除某两行
采用drop方法,有下面三种等价的表达式:
注意 :凡是会对原数组作出修改并返回一个新数组的,往往都有一个 inplace可选参数。如果手动设定为True(默认为False),那么原数组直接就被替换。也就是说,采用inplace=True之后,原数组名(如2和3情况所示)对应的内存值直接改变;而采用inplace=False之后,原数组名对应的内存值并不改变,需要将新的结果赋给一个新的数组或者覆盖原数组的内存位置(如1情况所示)
合并两个dataframe
插入一列
插入在第1列(起始为0列,列名为e,列的内容为df[\'a\'])
dataframe 选取Nan 或者not Nan
以上是关于Pandas选取行,列总结的主要内容,如果未能解决你的问题,请参考以下文章
Python Pandas 依据标签或者位置选取特定行列 loc和iloc两种方式
pandas子集选取的三种方法:[].loc[].iloc[]