문자열과 수학식

KNIME에서의 데이터 변환

Mahantesh Pattadkal

Sr. Data Scientist

식 기반 변환

  • 사용자 정의 로직 적용 가능
  • 식으로 데이터 조작
  • 단순 산술부터 복잡한 문자열 조작까지

원본 성적표에서 식 기반 변환으로 평균 점수 열이 계산되어 추가된 이미지

KNIME에서의 데이터 변환

식 구성하기

식은 다음으로 구성할 수 있습니다

  • 연산자 사용

연산자 목록 이미지

  • 함수 사용

일부 함수 목록 이미지

  • 연산자와 함수의 조합

연산자와 함수 조합 식 이미지

KNIME에서의 데이터 변환

Expression 노드

$$

식 노드 이미지

$$ $$ $$

  • 문자열 조작 함수
  • 수학 수식
  • 다양한 연산자 사용
  • 새 열 생성 또는 교체
KNIME에서의 데이터 변환

문자열 식

  • 단순·복잡한 문자열 조작 수행
  • 하나 이상의 문자열 함수 사용

예시

replace("I loved the m@vie", "@", "o")

출력

I loved the movie
KNIME에서의 데이터 변환

자주 쓰는 문자열 함수

문자열 함수 목록 이미지

KNIME에서의 데이터 변환

자주 쓰는 문자열 함수

문자열 함수 목록 이미지

KNIME에서의 데이터 변환

자주 쓰는 문자열 함수

문자열 함수 목록 이미지

KNIME에서의 데이터 변환

수학식

  • 수학적 변환 수행

  • 연산자, 함수, 수식 사용

예시

max(20, 30, 70+5)

출력

75
KNIME에서의 데이터 변환

자주 쓰는 수학 함수

수학 함수 목록 이미지

KNIME에서의 데이터 변환

자주 쓰는 수학 함수

수학 함수 목록 이미지

KNIME에서의 데이터 변환

자주 쓰는 수학 함수

수학 함수 목록 이미지

KNIME에서의 데이터 변환

혼합 식

  • 문자열·수학 변환 수행

  • 수학·문자열 함수를 함께 사용

예시 두 열 val1, val2가 있는 표 이미지

comment 열 추가 세 열 val1, val2, comment가 있는 표 이미지

KNIME에서의 데이터 변환

혼합 식

최솟값 계산

구문

min(column1, column2)

min($Val1$, $Val2$)

문자열로 변환

구문

string(input)

string(min($Val1$, $Val2$))
KNIME에서의 데이터 변환

혼합 식

구문

join(separator, string1, string2)

join(" ", "The minimum value is", string(min($val1$,$val2$)))

출력 Comment

The minimum value is 20
KNIME에서의 데이터 변환

Lass uns üben!

KNIME에서의 데이터 변환

Preparing Video For Download...