• 카테고리

    질문 & 답변
  • 세부 분야

    데이터 분석

  • 해결 여부

    미해결

df_last[df_last["평당분양가격"] == max_price] 에서 []감싸는 의미

21.07.25 15:25 작성 조회수 90

1

선생님 11분 쯤 보시면

df_last["평당분양가격"] == max_price

df_last[df_last["평당분양가격"] == max_price]

이렇게 대괄호로 감싸주는 부분이 있는데요, 실제로 두 코드를 실행해보면 아예 다른 결과가 나오더라구요.

문법적으로 어떤 의미가 있는건가요?

알고싶어요!

답변 1

답변을 작성해보세요.

1

안녕하세요.

1) df_last["평당분양가격"] == max_price

1) 의 코드를 실행하면 인덱스 값과 True, False 값이 나옵니다. 해당 조건이 만족하는지 True, False 값을 출력하게 됩니다.

2) df_last[df_last["평당분양가격"] == max_price]

1) 에서 True 로 나온 값의 인덱스만 추출해 옵니다.

True, False 로 나온 값을 인덱싱 하기 때문에 이런 과정을 bool Indexing 이라고 부릅니다.