관리 메뉴

물 만날 물고기

[KNIME] Node - "Round Double" 소수점 자리를 변경할 때 본문

KNIME

[KNIME] Node - "Round Double" 소수점 자리를 변경할 때

Lung Fish 2023. 1. 11. 02:22

🔍 예상 검색어

더보기

# KNIME 

# KNIME 소수점 자리 변경하는 방법

# KNIME 소수점 자리를 변경할 때 사용하는 노드

# KNIME 소수점 자리 변경하는 노드

# KNIME 소수점 자리 ROUND 함수

# KNIME 컬럼값 소수점 변경

# round dobule 

# decimal place

# float type

# double type 

# round up

# round down

# half up 

# half down


 해당 포스팅은 데이터 분석 솔루션 KNIME을 사용할 때, 실수(double, float) 타입 컬럼의 소수점 자리수를 변경할 때 사용하는 <Round Double> 노드에 대한 사용방법을 정리하고자 작성하였습니다.

 

Round Double 노드

  • <Round Double> 노드는 double 또는 float 값을 지정된 소수 자릿수 또는 유효 숫자로 반올림할 때 사용하는 노드입니다.
 

Round Double

Rounds double values to the specified decimal place or significant figures, applying the specified rounding method. The columns containing the double values ca…

hub.knime.com

Round Double – KNIME Community Hub

 

 

그럼 <Round Double> 노드를 통해서 소수점 3자리 >>> 1자리로 표시하는 실습을 진행해 보도록 하겠습니다.

 

1. 우선 실습 진행을 위해서 <Table Creator> 노드를 이용하여 10명 학생의 100미터 달리기 기록을 샘플 데이터로 만들었습니다.

 

 

2. 테이블을 확인한 뒤 Node Repository 저장소에서 <Round double> 노드를 검색합니다.

Node Repository에서 Round Double 검색

 

3. <Table Creator> 노드에 <Round double> 노드를 연결해주고,  configure [F6] 를 실행하고, 우측 Include 공간에서 소수점 자리를 변경할 컬럼을 선택합니다. 현재 테이블에는 컬럼이 두개 밖에 없고, 이 중 numeric 컬럼은 "기록" 컬럼 밖에 없어서 include에 "기록" 컬럼만 표시되어 있습니다. 

 

4. include에 컬럼을 선택하고 나면, Precision 을 변경할 소수점 자리수로 바꿔주면 됩니다. 혹시나 변경한 컬럼을 새로 만들고 싶으면 Append as new columns를 선택하면 되고, 기존 컬럼값을 변경하고 싶으면 해당 버튼을 해제하면 됩니다.

 

 

5. Apply 눌러서 노드를 실행하면 소수점 한자리로 반올림된 기록 테이블이 기존 테이블 옆에 추가로 생성 된 것을 확인할 수 있습니다. Rounding mode나 Precision mode는 소수점 자리를 처리하고자 하는 방법에 따라서 변경하면 됩니다.

<Round Doble> Node를 이용한 소수점 자리 변경 결과 (3자리 -> 1자리)

 

# 참고자료

 

KNIME - 桁数調整をするには? 四捨五入・切り上げ・切り捨て ~Round Double~ - デジタル推進課

今回は桁丸めを扱える、Round Double というNodeを解説したいと思います。

degitalization.hatenablog.jp