Skip to contents

이 함수는 KOSIS 데이터를 긴 형식에서 넓은 형식으로 변환(피봇팅)하여 재구성합니다.

Usage

reorg_kosis_data(
  data_set = NULL,
  region_item = NULL,
  age_item = FALSE,
  pivot_items = NULL,
  region_level = 3,
  age_level = 1,
  atomic = FALSE
)

Arguments

data_set

data.frame. 재구성할 KOSIS 데이터 세트.

region_item

character. 지역 항목 코드(예: 지역 항목인 "C1"). 기본값은 NULL.

age_item

logical. TRUE로 설정하면 재구성에 연령 항목이 포함. 기본값은 FALSE.

pivot_items

character vector. 피벗에 사용할 항목 ID. NULL인 경우 모든 항목 ID가 사용됨. 기본값은 NULL.

region_level

numeric. 데이터를 필터링할 지역 수준. 옵션은 0, 1, 2, 3이며 기본값은 3.

age_level

numeric. 데이터를 필터링할 연령대. 기본값은 1.

atomic

logical. TRUE로 설정하면 지정된 영역 수준에 따라 원소영역(집계되지 않은 개별 데이터)만 포함하도록 데이터를 필터링. 기본값 FALSE.

Value

data.frame. 재구성된 KOSIS 데이터를 포함하는 데이터프레임.

Examples

# \donttest{
# Example KOSIS data set
tbl_id <- "DT_1OH0501"
org_id <- "101"
result <- get_kosis_stats(tbl_id = tbl_id, org_id = org_id)
#> Error in get_kosis_stats(tbl_id = tbl_id, org_id = org_id): API key is missing. Please provide a valid KOSIS API key.

# Reorganize the KOSIS data
reorg_kosis_data(data_set = result)
#> Error: object 'result' not found
reorg_kosis_data(data_set = result, region_item = "C1", region_level = 2, atomic = TRUE)
#> Error: object 'result' not found
# }