MST

星途 面试题库

面试题:Python中Pandas处理数据库数据之数据筛选

假设你连接到一个数据库表,表中有'id'、'name'、'age'、'score'等字段,现在要求使用Pandas筛选出年龄(age)大于30且分数(score)大于80的所有记录,用Python代码实现。
14.6万 热度难度
编程语言Python

知识考点

AI 面试

面试题答案

一键面试
import pandas as pd

# 假设已经读取数据库表到DataFrame,这里用示例数据代替
data = {
    'id': [1, 2, 3, 4],
    'name': ['Alice', 'Bob', 'Charlie', 'David'],
    'age': [25, 35, 40, 28],
   'score': [75, 85, 90, 78]
}
df = pd.DataFrame(data)

result = df[(df['age'] > 30) & (df['score'] > 80)]
print(result)