在数据处理中,"当列中满足特定条件时保留行"通常是指在数据表(如数据库表或数据帧)中,根据某一列或多列的值来筛选出符合条件的行。这是一种常见的数据过滤操作,用于提取满足特定需求的数据。
import pandas as pd
# 创建示例数据
data = {
'Name': ['Alice', 'Bob', 'Charlie', 'David'],
'Age': [25, 30, 35, 40],
'Salary': [50000, 60000, 70000, 80000]
}
df = pd.DataFrame(data)
# 单条件筛选:年龄大于30岁
filtered_df = df[df['Age'] > 30]
print(filtered_df)
# 多条件筛选:年龄大于30岁且薪水大于65000
filtered_df = df[(df['Age'] > 30) & (df['Salary'] > 65000)]
print(filtered_df)
通过以上步骤,可以有效地解决在筛选数据时遇到的问题。
领取专属 10元无门槛券
手把手带您无忧上云