pandas 中loc和iloc的区别、用法

loc和iloc的意思:
loc是location的意思,和iloc中i的意思是指integer,所以它只接受整数作为参数。
具体可见:
loc:
在这里插入图片描述
iloc:
在这里插入图片描述

  1. loc为Selection by Label函数,即为按标签取数据,例如第一个参数选择index,第二个参数选择column。(当然,如果第二个参数【这个参数是列标签的范围】的个数是全部即 : ,那么可以省略不写,不过还是建议写上去比较严格)。
    :表示所有,[行索引范围,列字段名称范围]里边为先行后列。
  2. iloc函数为Selection by Position,即按位置选择数据,即第n行,第n列数据,只接受整型参数。若要取第一列的所有数据,则为df.iloc[:, 0],记住不接受列字段名称作为参数,只支持列字段的位置索引作为参数。(第一个参数【行索引】与第二个参数【列索引】之间有一个逗号,如果没有逗号就是默认列为所有列,因为:表示全部可以省略不写)

猜你喜欢

转载自blog.csdn.net/qq_42658739/article/details/107572277
今日推荐