Programming/python

[pandas] select rows form dataframe based on values in column

단창 2019. 3. 15. 15:25


* select rows form dataframe based on values in column

sql이라면 이런것. select * from table where colume_name = some_value.



column value가 scalar 이면 

df.loc[df['column_name'] == some_value]


some_values가 iternable한 list면 

df.loc[df['column_name'].isin(some_values)]

여러자기 조건을 걸려면. 

각 조건을 ( ) 로 감싸고, & 나 | 을 쓸수 있다. 

df.loc[(df['column_name'] >= A) & (df['column_name'] <= B)]




반응형