본문 바로가기
Programming/python

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

by 단창 2019. 3. 15.


* 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)]




반응형

'Programming > python' 카테고리의 다른 글

[python] python, 32bit, 64bit 확인  (0) 2019.04.01
[python] 파이썬 xlsx 쓰기, openpyxl  (0) 2019.03.19
python double colon ::  (0) 2019.03.15
[python] convert ipynb to py  (0) 2019.02.07
[python] list comprehension  (0) 2019.01.30