python에서는 a, b= d 의 형태로 여러개 변수를 할당하는 문법을 자주 활용한다. 상당히 편리한 기능이고 직관적이다. R에 유사한 기능이 없나 찾아보던 와중에 list객체를 list를 객체로 변환해주는 함수가 있어 이를 포스팅한다.
library(forecast)
# 자료 생성
data=AirPassengers
data=data.frame(
values=as.numeric(data),
date=as.Date(
paste0(trunc(time(AirPassengers)),'-',
str_pad(cycle(AirPassengers), 2, pad = "0"),'-01')
)
)
# 리스트 생성
ls=append(as.list(range(data$date)),list(3))
names(ls)=c('from','to','len')
# from to len 객체 생성
list2env(ls,envir=.GlobalEnv)