MST

星途 面试题库

面试题:Python Pandas中如何使用布尔索引筛选出DataFrame特定列满足某条件的行

假设有一个DataFrame,包含'姓名'、'年龄'、'分数'三列,如何使用布尔索引筛选出'分数'大于80分的所有行数据,请用Python代码实现。
13.3万 热度难度
编程语言Python

知识考点

AI 面试

面试题答案

一键面试
import pandas as pd

# 假设已有DataFrame,创建示例DataFrame
data = {
    '姓名': ['张三', '李四', '王五'],
    '年龄': [20, 22, 25],
    '分数': [75, 85, 90]
}
df = pd.DataFrame(data)

# 使用布尔索引筛选出'分数'大于80分的所有行数据
result = df[df['分数'] > 80]
print(result)