在Pandas中,可以使用多個條件來篩選數(shù)據(jù)。可以使用邏輯運算符(如&
和|
)將多個條件組合在一起。
以下是使用多個條件篩選數(shù)據(jù)的步驟:
下面是一個示例:
import pandas as pd
# 創(chuàng)建一個示例數(shù)據(jù)集
data = {'Name': ['Alice', 'Bob', 'Charlie', 'David'],
'Age': [25, 30, 35, 40],
'Gender': ['Female', 'Male', 'Male', 'Male'],
'City': ['New York', 'Los Angeles', 'Chicago', 'Houston']}
df = pd.DataFrame(data)
# 創(chuàng)建條件
condition1 = df['Age'] > 30
condition2 = df['Gender'] == 'Male'
# 使用邏輯運算符將條件組合在一起
combined_condition = condition1 & condition2
# 使用條件篩選數(shù)據(jù)
filtered_data = df[combined_condition]
print(filtered_data)
輸出結(jié)果:
Name Age Gender City
2 Charlie 35 Male Chicago
3 David 40 Male Houston
在上面的示例中,我們首先創(chuàng)建了兩個條件(condition1
和condition2
),然后使用邏輯運算符&
將它們組合在一起。最后,我們使用組合條件來篩選數(shù)據(jù),并將結(jié)果打印出來。