在Python中,可以使用Pandas庫來過濾數據。Pandas庫中提供了一個名為query()
的方法,可以用來過濾數據。該方法接受一個字符串作為參數,表示過濾條件,然后返回符合條件的數據。
例如,假設有一個包含員工信息的DataFrame,其中包含列名為age
和department
,我們可以使用query()
方法來過濾出年齡大于30歲且所屬部門為"Sales"的員工信息:
import pandas as pd
data = {'age': [25, 35, 45, 30], 'department': ['Sales', 'HR', 'Sales', 'IT']}
df = pd.DataFrame(data)
filtered_data = df.query('age > 30 and department == "Sales"')
print(filtered_data)
以上代碼中,query()
方法的參數為字符串age > 30 and department == "Sales"
,表示過濾條件是年齡大于30歲且部門為"Sales"。運行代碼后,將會輸出符合條件的員工信息。