pandas中iloc与loc的区别

pandas.DataFrame.iloc

iloc基于位置进行索引,主要是整数,也可以用布尔数组

iloc的输入可以是:单个整数、整数列表或数组、整数切片、布尔数组

 pandas.DataFrame.loc

loc基于行和列的标签进行索引

loc的输入可以是:单个标签(例如:1 or ‘a’)、标签列表或数组、标签切片(注意:此处切片包含结束位置)、布尔数组

对列索引可直接用列标签,不需要通过 loc  例如 a['b']  或者 a.b

原文地址:https://www.cnblogs.com/pineapple-chicken/p/12325804.html