조건문과 논리 연산자

KNIME에서의 데이터 변환

Mahantesh Pattadkal

Sr. Data Scientist

소개

나의 사진

KNIME 경력 소개 이미지

KNIME에서의 데이터 변환

조건문

  • 조건에 따라 값을 할당합니다
  • 조건이 만족되지 않으면 기본값을 할당합니다
  • 예: IF
KNIME에서의 데이터 변환

IF 문

  • 하나 이상의 조건을 지정할 수 있습니다
  • 조건 1이 참이면 값 1을 할당
  • 모든 조건이 거짓이면 기본값을 할당

구문

IF(condition_1, value_1, additional_conditions, value_if_all_false)
KNIME에서의 데이터 변환

비교 연산자

연산자는 열 값을 다음과 비교합니다

  • 다른 열의 값
  • 상수값

비교 연산자 표

KNIME에서의 데이터 변환

비교 연산자

"연령대" 열 추가

  • 나이가 18보다 크면 "성인"
  • 나이가 18보다 작으면 "미성년자"

3명의 이름과 나이를 나타내는 표

구문:


IF($Age$>18,"Adult","Non-Adult")

출력:

3명의 이름, 나이, 연령대를 보여주는 표

KNIME에서의 데이터 변환

논리 연산자

  • 둘 이상의 조건문을 결합
  • 복잡한 표현식 사용 가능
  • 불리언 값 출력

AND

모든 조건이 만족하면 True 반환

OR

어느 하나라도 만족하면 True 반환

NOT

불리언 표현식의 부정 반환

KNIME에서의 데이터 변환

논리 연산자

달력 아이콘

주말 태그 부여

  • 조건 1: 요일이 "Sunday"인 경우
  • 조건 2: 요일이 "Saturday"인 경우

구문

IF($Day$="Saturday" OR $Day$="Sunday", "Weekend", "Weekday")
KNIME에서의 데이터 변환

셀 분할

  • 셀 값을 두 개 이상의 열로 분할
  • 구분 기호를 지정하여 분할

거주지 열이 도시와 국가 두 열로 분할되는 이미지

KNIME에서의 데이터 변환

데이터셋

노트북으로 가구를 찾는 사람의 이미지

KIA - 온라인 가구 쇼핑사의 주문 데이터

  • 주문 ID
  • 고객 ID, 이메일 ID
  • 고객 위치
  • 가구 카테고리 및 제품명
  • 제품 원가
  • 제품 판매가
KNIME에서의 데이터 변환

연습해 봅시다

KNIME에서의 데이터 변환

Preparing Video For Download...