python 提取数据框某一列数据中处在一个特定区间的行
时间: 2023-09-06 07:12:19 浏览: 145
可以使用 Pandas 库来提取数据框某一列数据中处在一个特定区间的行。假设数据框名为 df,要提取第一列数据(假设为数值型数据)中处于 [0, 100] 区间的所有行,可以使用以下代码:
```python
new_df = df[(df.iloc[:, 0] >= 0) & (df.iloc[:, 0] <= 100)]
```
其中,`.iloc[:, 0]` 表示选取第一列数据,`>= 0` 表示大于等于0,`<= 100` 表示小于等于100。符号 `&` 表示逻辑“与”操作,将两个条件连接起来。选取完成后,会创建一个新的数据框 `new_df`,其中包含了符合条件的行数据,原数据框 `df` 不会改变。
阅读全文