dataframe取前100行
时间: 2025-01-14 13:12:03 浏览: 82
### 如何从 Pandas DataFrame 中选取前 100 行
为了从 `DataFrame` 中获取前 N 行的数据,可以使用 `.head()` 方法或 `.iloc[]` 切片方法。
#### 使用 .head() 方法
`.head(N)` 是一种简单的方式来获取 `DataFrame` 的前 N 行。对于想要取得前 100 行的情况:
```python
import pandas as pd
# 假设已经有一个名为 df 的 DataFrame 对象
first_100_rows = df.head(100)
print(first_100_rows)
```
这种方法直观易懂,并且当只需要查看数据头部部分时非常有用[^1]。
#### 使用 iloc[] 进行切片操作
另一种方式是利用基于位置的选择器 `.iloc[]` 来实现相同的功能。这允许更灵活的位置指定,比如只取特定范围内的列或者混合行列索引:
```python
# 获取前 100 行的所有列
first_100_rows_all_columns = df.iloc[:100, :]
print(first_100_rows_all_columns)
# 如果只想获得某些特定的列,则可以在第二个参数处指明这些列的名字或编号
specific_columns = ['column_name'] # 替换为实际存在的列名列表
first_100_rows_some_columns = df.iloc[:100][specific_columns]
print(first_100_rows_some_columns)
```
这两种方法都可以有效地完成任务;选择哪种取决于具体需求和个人偏好。
阅读全文
相关推荐


















