R과 태블로 연결하기
1) R스튜디오에서 코드 작성
install.packages("Rserve")
library(Rserve)
Rserve(args="--no-save")
# '--save' 또는 '--no-save" 또는 '--vanila'
2) 태블로 → 도움말 → 설정 및 성능 → 애널리틱스 확장 프로그램 연결 관리 → Rserve 선택(호스트이름: localhost, 포트 6311) 및 저장
3) 그래프 작성 후 cluster 작성
SCRIPT_INT("
m <- cbind(.arg1);
kmeans(m,4,nstart=5)$cluster",
[Profit Ratio])
4) 필드를 불연속형으로 바꾸기 → 색상에 드래그 → 다음을 사용하여 계산 → customer name 클릭
PYTHON과 태블로 연결
1) 태블로 도움말 → 설정 및 성능 → 애널리틱스 확장 프로그램 연결 관리 → Rserve 선택(호스트이름: localhost, 포트 9004) 및 저장
2) 코드 작성
SCRIPT_REAL("import statistics return statistics.mean(_arg1)", SUM(PROFIT))
3) Random Normal 필드 만들고 코드 작성(정규분포를 따르는 RANDOM한 필드 작성 위함)
SCRIPT_REAL("
from numpy import random as rd
mu, sigma = 0,1
return(rd.normal(mu, sigma, _arg1[0])).tolist()",
SIZE()
)
4) Segment Score 필드 만들고 코드 작성
SCRIPT_REAL("
from nltk.sentiment import sentimentIntensityAnalyzer
text = _arg1
scores = []
sid = SentimentIntensityAnalyzer()
for word in text:
ss = sid.polarity_scores(word)
scores.append(ss['compound'])
return scores
",
ATTR([TEXT])
'Data visualization > 데이터시각화(Tableau)' 카테고리의 다른 글
Tableau_KPI 대시보드 작성2 (0) | 2023.08.16 |
---|---|
[Tableau] 대시보드 작성 시 자주 사용되는 계산 함수 종류 (0) | 2023.07.09 |
[데이터시각화] 대시보드 구성할 때 도움되는 사이트 공유(양식, 색, 폰트, 아이콘) (0) | 2023.07.09 |
[Tableau] mapbox를 이용하여 지도를 자유롭게 꾸미기 (0) | 2023.07.05 |
[Tableau] 기본 툴바 설명 및 차트 그리기 (0) | 2023.06.19 |