Programming language 3

[Hiveql] ntile 함수 (상위 n%)

NTILE()용도 : 데이터 집합을 지정한 개수의 균등한 그룹으로 나누기 위해 사용활용 케이스 : 고객별 연월별 구매금액에 따라 균등한 그룹으로 나누기 (10등분) -- 매년 12월의 구매금액 (21~24년에 한함) WITH ranked_data AS ( SELECT a.*, CASE WHEN percentile_rank = 1 THEN 'Top 10%' WHEN percentile_rank = 2 THEN 'Top 20%' WHEN percentile_rank = 3 THEN 'Top 30%' WHEN percentile_rank = 4 THEN 'Top 40%' ..

[ggplot2/gganimate] 한국콘텐츠진흥원 통계자료 시각화

1.데이터 로드출처 : 한국콘텐츠진흥원_2022년 기준 콘텐츠산업조사# 구분자가 "|"인 텍스트 파일 읽기df ## 'data.frame': 55 obs. of 5 variables:## $ 산업 : chr "출판" "출판" "출판" "출판" ...## $ 연도 : int 2018 2019 2020 2021 2022 2018 2019 2020 2021 2022 ...## $ 사업체수 : int 24995 25220 25244 34011 34652 6628 6607 6144 4919 5004 ...## $ 매출액.백만원.: int 20953772 21341176 21648849 24697753 25191702 1178613 1337248 153..

Mac M1(ARM 아키텍처)에서 library(rJava) 오류 해결 과정

{r}install.packages(rJava)library(rJava)rJava 패키지를 실행할 때 다음과 같은 오류가 발생. Error: package or namespace load failed for ‘rJava’: .onLoad failed in loadNamespace() for 'rJava', details:  call: dyn.load(file, DLLpath = DLLpath, ...)  error: unable to load shared object '/Library/Frameworks/R.framework/Versions/4.3-arm64/Resources/library/rJava/libs/rJava.so':  dlopen(/Library/Frameworks/R.framework/Ve..