【函数学习】pandas.DataFrame.loc&iloc

DataFrame.loc[ 行索引名称或条件 , 列索引名称 ]   # 闭区间(含最后一个值)

DataFrame.loc[ index_s:index_n , colum_s:colum_n ]   # 闭区间(含最后一个值)

参数

    index_s:开始索引行

    index_n:结束索引行

    colum_s:开始列

    colum_n:结束列

    返回index s到n;colum s到n的dataframe


DataFrame.iloc[ 行索引位置 ,  列索引位置 ]   # 开区间(不含最后一个值)

DataFrame.iloc[ n1:n2 ,  c1:c2 ]   # 开区间(不含最后一个值)

注:

在iloc使用索引定位的时候,因为是索引,所以,会按照索引的规则取值,如:[1:5] 会取出 1,2,3,4 这4个值。

但是loc按照label标签取值则不是这样的。如:[‘A’:‘C’] A,B,C 都会取出来。

可能存在的问题:https://www.jb51.net/article/140426.htm

参考与详细:

    官方文档  https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.loc.html

    博       客  https://www.cnblogs.com/wodexk/p/10316258.html

    博       客  https://www.jb51.net/article/140426.htm

    博       客  https://blog.csdn.net/missyougoon/article/details/83375375

    博       客  https://blog.csdn.net/brucewong0516/article/details/82494090

感谢!

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容