Skip to contents

이 함수는 제공된 매개변수를 기반으로 KOSIS 통계 데이터를 검색합니다.

Usage

get_kosis_stats(
  tbl_id = NULL,
  org_id = NULL,
  objL1 = "",
  objL2 = "",
  objL3 = "",
  objL4 = "",
  objL5 = "",
  objL6 = "",
  objL7 = "",
  objL8 = "",
  all_obj = TRUE,
  start_prd = NULL,
  end_prd = NULL,
  all_prd = FALSE,
  period_se = c("M", "Y", "H", "Q", "D", "F", "IR"),
  auto_period = TRUE,
  api_key = Sys.getenv("KOSIS_API_KEY"),
  verbose = FALSE,
  ...
)

Arguments

tbl_id

character. 데이터 ID.

org_id

character. 제공기관 ID.

objL1

character. 객체 레벨 1 ID.

objL2

character. 객체 레벨 2 ID.

objL3

character. 객체 레벨 3 ID.

objL4

character. 객체 레벨 4 ID.

objL5

character. 객체 레벨 5 ID.

objL6

character. 객체 레벨 6 ID.

objL7

character. 객체 레벨 7 ID.

objL8

character. 객체 레벨 8 ID.

all_obj

logical. TRUE로 설정하면 모든 객체 레벨을 자동 생성 검색. 기본값은 TRUE.

start_prd

character. 조회 시작 시점

end_prd

character. 조회 종료 시점.

all_prd

logical. TRUE로 설정하면 모든 기간 검색. 기본값은 FALSE.

period_se

character vector. 조회 주기. 선택 가능한 옵션은 "Y", "H", "Q", "M", "D", "F", "IR".

auto_period

logical. TRUE로 설정하면 사용 가능한 데이터를 기반으로 기간을 자동으로 선택. 기본값은 TRUE.

api_key

character. KOSIS API 키. 기본값은 환경변수 "KOSIS_API_KEY"에서 가져옴.

verbose

logical. TRUE로 설정하면 추가 정보를 출력. 기본값은 FALSE.

...

KOSIS API에 전달할 추가 매개변수.

Value

A data.frame KOSIS 통계 데이터.

Examples

# \donttest{
# Example parameters
tbl_id <- "DT_1YL20631"
org_id <- "101"
#objL1 <- "00+11+21+22+23+24+25+26+29+31+32+33+34+35+36+37+38+39+"
period_se <- "M"

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.
# }