使用Python删除满足两个特定条件(值)的数据框行可以通过以下步骤实现:
import pandas as pd
data = {'Name': ['John', 'Emma', 'Mike', 'Emily'],
'Age': [25, 30, 35, 40],
'City': ['New York', 'London', 'Paris', 'Tokyo']}
df = pd.DataFrame(data)
condition1 = df['Age'] > 30
condition2 = df['City'] == 'London'
filtered_df = df[~(condition1 & condition2)]
在这个例子中,我们使用了两个条件:年龄大于30岁和城市为伦敦。使用~
操作符对条件进行否定,以删除满足两个条件的行。
最终,filtered_df
将是一个新的数据框,其中不包含满足两个条件的行。
这个方法适用于任何数据框,并且可以根据具体的条件进行修改。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云