在Python中,可以使用Pandas库来按照条件筛选行。以下是一个示例代码:
import pandas as pd
# 创建一个示例数据框
data = {
'Name': ['Tom', 'Nick', 'John', 'Alice'],
'Age': [25, 30, 35, 40],
'City': ['New York', 'Paris', 'London', 'Tokyo']
}
df = pd.DataFrame(data)
# 根据条件筛选行
filtered_df = df[df['Age'] > 30]
# 打印筛选后的数据框
print(filtered_df)
输出结果为:
Name Age City
2 John 35 London
3 Alice 40 Tokyo
在上述示例中,我们创建了一个包含姓名、年龄和城市的数据框。然后,使用条件df['Age'] > 30
筛选出年龄大于30岁的行,将结果存储在变量filtered_df
中。最后,打印出筛选后的结果。
你可以根据自己的需求修改条件,例如使用df['City'] == 'London'
来筛选出城市为伦敦的行。