SQL에서와 같이 'in'과 'not in'을 사용하여 Pandas 데이터 프레임을 필터링하는 방법
SQL IN과 동등한 것을 어떻게 달성 할 수 NOT IN있습니까? 필요한 값이있는 목록이 있습니다. 시나리오는 다음과 같습니다. df = pd.DataFrame({'countries':['US','UK','Germany','China']}) countries = ['UK','China'] # pseudo-code: df[df['countries'] not in countries] 이 작업을 수행하는 현재 방법은 다음과 같습니다. df = pd.DataFrame({'countries':['US','UK','Germany','China']}) countries = pd.DataFrame({'countries':['UK','China'], 'matched':True}) # IN df.merge(countries,how='inner',on='countries') # NOT IN not_in …