pandas的iloc函数
时间: 2023-10-28 08:59:59 浏览: 92
详解Pandas之容易让人混淆的行选择和列选择
pandas的iloc函数是用于通过整数位置选取数据的方法。它可以通过传递行索引和列索引的整数位置来选择特定的数据。iloc函数的语法如下:
```python
df.iloc[row_index, column_index]
```
其中,row_index表示要选取的行的整数位置,column_index表示要选取的列的整数位置。索引位置从0开始,可以是单个整数、整数列表、整数切片或布尔数组。
以下是一些示例:
```python
import pandas as pd
# 创建一个示例DataFrame
data = {'A': [1, 2, 3, 4, 5],
'B': [6, 7, 8, 9, 10],
'C': [11, 12, 13, 14, 15]}
df = pd.DataFrame(data)
# 使用iloc选取第3行第2列的数据
value = df.iloc[2, 1]
print(value) # 输出: 8
# 使用iloc选取前两行的所有列的数据
subset = df.iloc[0:2, :]
print(subset)
'''
输出:
A B C
0 1 6 11
1 2 7 12
'''
```
这样,你就可以使用iloc函数来选取DataFrame中特定位置的数据。
阅读全文