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

2020-02-16  本文已影响0人  风萧萧兮水易寒

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

感谢!

上一篇 下一篇

猜你喜欢

热点阅读