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)]
반응형