dataframe取满足特定条件的行
时间: 2023-11-18 22:46:39 浏览: 106
pandas实现将dataframe满足某一条件的值选出
好的,可以使用 pandas 模块中的 DataFrame 来完成此操作。可以使用 DataFrame 的 loc[] 方法来选取满足特定条件的行,然后返回一个新的 DataFrame。以下是一个示例代码:
``` python
import pandas as pd
# 创建一个新的 DataFrame
df = pd.DataFrame({
'name': ['Alice', 'Bob', 'Charlie', 'David', 'Eva'],
'age': [25, 30, 35, 40, 45],
'gender': ['F', 'M', 'M', 'M', 'F']
})
# 选取 age 大于等于 35 的行
result = df.loc[df['age'] >= 35]
print(result)
```
输出结果为:
```
name age gender
2 Charlie 35 M
3 David 40 M
4 Eva 45 F
```
在上面的例子中,我们首先创建了一个包含个人信息的 DataFrame,然后使用 loc[] 方法选取了 age 大于等于 35 的行。
阅读全文