파이썬/판다스, 넘파이

파이썬 기초 판다스 데이터 프레임 값 조회하기 .loc[]

큰고양2 2023. 8. 21. 19:58

.loc[ ]

판다스 데이터 프레임의 값은 loc 메소드를 통해 조회가 가능하다

구조는

.loc[행, 열]이다

여기서 열을 생략하는 경우

데이터프레임.loc[행]

형식으로 사용하고

행을 생략하고 열만 넣고 싶다면

데이터프레임.loc[:,열]

 

으로 사용하거나

데이터프레임[열]

형태로 .loc까지 생략해 버리면 된다

 

조건으로 조회

데이터프레임.loc[조건]

형식으로 행 자리에 조건을 넣을 수 있다

여기서 조건을 적을때는 선언한 변수명[값 조회 기준] 이후 조건을 적어주자

&와 == 을 통해 and와 or을 통한 여러 조건 조회도 가능하다

다만 and와 or로 적으면 안되고 꼭 기호를 써야한다

 

isin()

데이터프레임.loc[ 조건값.isin([값1, 값2])]

의 형태로 == 문장을 대체 할 수 있다

데이터프레임.loc[(조건값 == 값1) | (조건값 == 값2)]

와 같다

 

between()

데이터 프레임.loc[ 조건값.between(값1, 값2)  ]

between() 을 사용하면 조건값 중에 값1과 값 2를 포함한 해당 값들 사이의 데이터를 조회 할 수 있다