python panda DataFrame截取一部分生成新的DataFrame
时间: 2023-08-03 19:08:14 浏览: 1158
要从现有的Pandas DataFrame 中截取一部分并生成一个新的 DataFrame,你可以使用切片操作或根据条件进行筛选。下面是两种常用的方法:
1. 通过切片操作:
```python
new_df = old_df[start_index:end_index]
```
这将创建一个新的 DataFrame `new_df`,其中包含从 `start_index`(包括)到 `end_index`(不包括)的行。
2. 通过条件筛选:
```python
new_df = old_df[condition]
```
在这种情况下,`condition` 是一个返回布尔值的表达式,用于筛选满足特定条件的行。例如,你可以使用下面的代码筛选出 "column_name" 列中值大于 10 的行:
```python
new_df = old_df[old_df["column_name"] > 10]
```
这些操作都将生成一个新的 DataFrame,你可以将其存储在一个新的变量中以供后续使用。请根据你的需求选择适合的方法,并根据实际情况调整索引或筛选条件。
阅读全文