Skip to contents

이 함수는 새로운 KOSIS 데이터 항목을 로컬 데이터베이스에 삽입합니다.

Usage

insert_kosis_list(
  org_id = NULL,
  tbl_id = NULL,
  tbl_nm = NULL,
  is_region_mega = "N",
  is_region_cty = "N",
  is_region_admi = "N",
  is_age_lc = "N",
  is_age_10 = "N",
  is_age_5 = "N",
  period_se = c(= "D", 월 = "M", 분기 = "Q", 반기 = "H", 년 = "Y", `2년` =
    "F", `3년` = "F", `4년` = "F", `5년` = "F", `10년` = "F", 부정기 = "IR")
)

Arguments

tbl_id

character. 데이터 테이블 ID.

tbl_nm

character. 데이터 테이블 이름.

is_region_mega

character. 시도 지역 포함 여부("Y" 또는 "N"). 기본값은 "N".

is_region_cty

character. 시군구 지역 포함 여부("Y" 또는 "N"). 기본값은 "N".

is_region_admi

character. 읍면동 지역 포함 여부("Y" 또는 "N"). 기본값은 "N".

is_age_lc

character. 생애주기 포함 여부("Y" 또는 "N"). 기본값은 "N".

is_age_10

character. 10세연령대 포함 여부("Y" 또는 "N"). 기본값은 "N".

is_age_5

character. 5세연령대 포함 여부("Y" 또는 "N"). 기본값은 "N".

period_se

character. 데이터 제공 주기 코드. 옵션은 "D", "M", "Q", "H", "Y", "F", "IR"입니다. 기본값은 "D".

obj

data.frame. KOSIS 테이블 정보를 담고 있는 메타데이터 객체.

Value

logical 혹은 list. 삽입이 성공하면 TRUE를 반환하고, 실패하면 오류 코드와 메시지가 포함된 list 객체를 반환.

Examples

# \donttest{
# Example metadata object
tbl_id <- "DT_1OH0501"
org_id <- "101"
kosis_tab <- get_kosis_stats(tbl_id = tbl_id, org_id = org_id)

# Insert KOSIS data item
insert_kosis_list(org_id = org_id, tbl_id = tbl_id, 
                  tbl_nm = "주택소재지별 주택수(개인단위)",
                  is_region_mega = "Y", is_region_cty = "Y") 
#> Warning: Closing open result set, cancelling previous query
#> Warning: Closing open result set, cancelling previous query
#> Warning: Closing open result set, cancelling previous query
#> Warning: Closing open result set, cancelling previous query
#> Warning: Closing open result set, cancelling previous query
#> Warning: Closing open result set, cancelling previous query
#> Warning: There is a result object still in use.
#> The connection will be automatically released when it is closed
#> [1] TRUE
# }