以下是一个示例代码,演示如何按列名/值对筛选表格:
import pandas as pd
# 创建一个示例数据表格
data = {'姓名': ['张三', '李四', '王五', '赵六'],
'年龄': [20, 25, 30, 35],
'性别': ['男', '女', '男', '女']}
df = pd.DataFrame(data)
# 按列名/值对筛选表格
filtered_df = df[df['年龄'] > 25] # 筛选出年龄大于25岁的行
print(filtered_df)
输出结果为:
姓名 年龄 性别
2 王五 30 男
3 赵六 35 女
在示例代码中,我们使用pandas
库创建了一个示例数据表格。然后,我们使用df['年龄'] > 25
作为条件对表格进行筛选,这将返回一个布尔值系列,其中为True
的行将被保留,而为False
的行将被删除。最后,我们将筛选后的表格打印出来。
你可以根据自己的需求修改示例代码中的列名和条件,以实现按不同列名/值对筛选表格的功能。