Python中.iloc作用
时间: 2023-09-27 08:05:32 浏览: 86
python pandas.DataFrame选取、修改数据最好用.loc,.iloc,.ix实现
在 pandas 中,.iloc 是一种用于按位置(即行和列的索引)访问数据的方法。它可以通过整数位置来选择数据。
例如,如果你有一个 DataFrame(数据表),你可以使用 iloc 来选择其中某些行和列:
```python
import pandas as pd
data = pd.DataFrame({'a': [1, 2, 3], 'b': [4, 5, 6], 'c': [7, 8, 9]})
print(data.iloc[1, 2]) # 输出第 2 行第 3 列的值 8
```
在上面的例子中,我们使用 iloc 选择了第 2 行第 3 列的元素,即值为 8。
除了单个元素之外,.iloc 还可以用于选择多行或多列:
```python
print(data.iloc[1:3, :]) # 输出第 2 行到第 3 行的所有列
print(data.iloc[:, 1]) # 输出所有行的第 2 列
```
这些示例中,第一个例子选择了第 2 行到第 3 行的所有列,第二个例子选择了所有行的第 2 列。
阅读全文