显示DataFrame行数据
时间: 2024-05-02 09:22:18 浏览: 68
可以使用pandas的loc和iloc方法来显示DataFrame的行数据。
1. loc方法:通过行标签进行索引
loc方法可以使用行标签进行索引,可以使用单个标签、标签列表或标签范围。
例如,假设有以下DataFrame:
```
import pandas as pd
df = pd.read_csv('data.csv', index_col=0)
print(df)
```
输出:
```
A B C
1 1 2 3
2 4 5 6
3 7 8 9
```
使用loc方法可以显示第一行数据:
```
print(df.loc[1])
```
输出:
```
A 1
B 2
C 3
Name: 1, dtype: int64
```
使用loc方法可以显示第一行和第三行数据:
```
print(df.loc[[1,3]])
```
输出:
```
A B C
1 1 2 3
3 7 8 9
```
使用loc方法可以显示第一行到第二行数据:
```
print(df.loc[1:2])
```
输出:
```
A B C
1 1 2 3
2 4 5 6
```
2. iloc方法:通过行索引进行索引
iloc方法可以使用行索引进行索引,可以使用单个索引值、索引列表或索引范围。
例如,假设有以下DataFrame:
```
import pandas as pd
df = pd.read_csv('data.csv', index_col=0)
print(df)
```
输出:
```
A B C
1 1 2 3
2 4 5 6
3 7 8 9
```
使用iloc方法可以显示第一行数据:
```
print(df.iloc[0])
```
输出:
```
A 1
B 2
C 3
Name: 1, dtype: int64
```
使用iloc方法可以显示第一行和第三行数据:
```
print(df.iloc[[0,2]])
```
输出:
```
A B C
1 1 2 3
3 7 8 9
```
使用iloc方法可以显示第一行到第二行数据:
```
print(df.iloc[0:2])
```
输出:
```
A B C
1 1 2 3
2 4 5 6
```
以上就是显示DataFrame行数据的方法。
阅读全文