Python | 비교 연산자 함수로 쓰기(eq, ne, lt, gt, le, ge)

소리·2023년 12월 5일
0

🤔 코드 풀이를 공부하다가 처음보는 함수가 있었다. eq() 찾아보니까 이항 비교 메서드(binary comparision method)라고 한다. 좀더 파보았다.

살펴보니 흔히 쓰는 비교연산자를 함수로 쓰는 방식이었다. 그렇지만 메서드 방식이 좀더 정교한 연산이 가능하다고!

출처

  • 반환 : boolean 배열 생성해서 값 반환
  • 문법 : result = ob1.operation(ob2, axis = 'columns')

예) a.eq(b) / a == b : 동일한 연산 수행
또다른 방식 =>
DataFrame.eq(self, other, axis='columns', level=None)

※ Numpy 비교연산 vs Pandas 비교연산
-판다스는 단일형 자료형이 아니면 브로드캐스팅을 수행하지 못하는 반면, Numpy는 가능한 상황에서 브로드 캐스팅 수행

profile
데이터로 경로를 탐색합니다.

0개의 댓글