브라이틱스(Brightics)에서 분석에 사용할 신규 변수를 한 번에 여러개 만들 때 사용하는 Add Function Columns
를 알아본다.
Extraction Pre-Processing
※ 본 내용은 Load
함수 블럭에서 sample_iris.csv 파일을 불러온 후에 진행한다.
개요
브라이틱스에서 신규 변수를 만들 수 있는 블럭은 Add Function Columns
이외에도 Add Column
, Add Function Column
, Query Executor
가 있다. 그 중에서 Add Function Column
블럭의 확장 버전이 Add Function Columns
블럭이 되겠다. SQL의 case
구문을 써봤다면 이 블럭을 사용하는데 무리가 없을 것이다.
※ Add Column
포스팅 바로가기 -> [클릭]
※ Add Function Column
포스팅 바로가기 -> [클릭]
※ Query Executor
포스팅 바로가기 -> [클릭]
설정
Add Function Columns
블럭의 설정창은 다음과 같다.
Add Column 아래 사각 영역을 누르면 다음과 같은 변수 추가 입력 창이 나온다.
기본적으로 하나의 변수를 입력하는 칸이 설정되어 있으며, 2개 이상의 변수를 생성하고자 한다면 + Add New Column 네모 버튼을 누르면 된다. 그리고 변수를 제거할 때에는 오른쪽에 마이너스(-) 부호가 있는 회색 원을 누르면 된다.
결과
신규 변수명과 설명은 다음과 같다.
value
: 특정한 값이 하나 들어 있는 경우simple_cal
: 특정 변수에 간단한 연산을 하는 경우case_if
: 특정 변수에 조건문을 넣어 연산을 하는 경우case_if_self
: 특정 변수에 조건문을 넣지만 조건을 만족하지 않을 경우 원래 값 그대로를 출력하는 경우