dataframe用row索引
时间: 2023-12-03 19:16:39 浏览: 30
可以使用 `iloc` 方法来使用行索引选择行。`iloc` 方法接受一个整数或一个整数列表,表示要选择的行的位置。以下是示例代码:
```
import pandas as pd
# 创建示例数据
data = {'Name': ['Alice', 'Bob', 'Charlie'],
'Subject': ['Math', 'Science', 'English'],
'Score': [80, 75, 90]}
df = pd.DataFrame(data)
# 使用行索引选择行
row_index = 1
row = df.iloc[row_index]
print(row)
```
输出结果为:
```
Name Bob
Subject Science
Score 75
Name: 1, dtype: object
```
如果要选择多个行,可以将行索引放入列表中传递给 `iloc` 方法。以下是选择多个行的示例代码:
```
import pandas as pd
# 创建示例数据
data = {'Name': ['Alice', 'Bob', 'Charlie'],
'Subject': ['Math', 'Science', 'English'],
'Score': [80, 75, 90]}
df = pd.DataFrame(data)
# 使用行索引选择多个行
row_indices = [0, 2]
rows = df.iloc[row_indices]
print(rows)
```
输出结果为:
```
Name Subject Score
0 Alice Math 80
2 Charlie English 90
```