溫馨提示×

pandas怎么篩選符合條件的數(shù)據(jù)

小億
169
2024-02-05 14:13:23
欄目: 編程語言

你可以使用pandasDataFrame對象的條件篩選功能來篩選符合條件的數(shù)據(jù)。下面是一些常用的篩選方法:

  1. 使用布爾索引篩選:將條件表達式作為索引傳遞給DataFrame對象,返回符合條件的行。
df[df['列名'] > 條件]
  1. 使用query()方法篩選:使用類似于SQL的表達式語法,通過query()方法篩選數(shù)據(jù)。
df.query('列名 > 條件')
  1. 使用isin()方法篩選:使用isin()方法篩選包含在列表或序列中的值。
df[df['列名'].isin(['值1', '值2', ...])]
  1. 使用str.contains()方法篩選:使用str.contains()方法根據(jù)字符串的包含關(guān)系篩選數(shù)據(jù)。
df[df['列名'].str.contains('字符串')]

這些方法可以單獨使用或者結(jié)合使用,以滿足不同的篩選需求。

0