pandas iloc作用
时间: 2024-08-12 07:03:03 浏览: 48
python选取特定列 pandas iloc,loc,icol的使用详解(列切片及行切片)
Pandas的`iloc`主要用来基于位置(而非标签)访问DataFrame或Series的数据。它的用法如下:
1. `data.iloc[:,1:4]` 或 `data.iloc[3,[1,5]]`: 这表示选取特定的行和列。第一个例子选择从第二列开始到第四列的所有行,第二个例子选择索引为3的行以及第1和第5列。
2. `data.iloc[1:8,[1,5]]`: 通过指定行范围和列范围,如这里是从第二行开始到第七行,只取第1和第5列的数据。
3. 对于切片,`data.iloc[0:3]` 和 `data.iloc[0:3]` 表示按照行的位置来获取前三行的数据。值得注意的是,两者可能看起来一样,但因为`iloc`默认使用整数索引,所以`data.iloc[0:3]`总是意味着实际的前三行,而`data.loc[0:3]`可能会因为有缺失值或重复标签而有所不同。
阅读全文