1
다른 이름의 긴 프레임 목록이 있습니다. 나는 그들 모두와 그들의 이름을리스트에 넣고 싶다.R - 이름으로 모든 개체 가져 오기
짧은 예 :
sun.data <- data.frame(matrix(rexp(500, rate=.1), ncol = 5))
wind.data <- data.frame(matrix(rexp(250, rate=.1), ncol = 4))
power.data <- data.frame(matrix(rexp(400, rate=.1), ncol = 3))
mylist <- list(power.data = power.data, sun.data = sun.data, wind.data = wind.data)
하지 :
mylist <- list(power.data, sun.data, wind.data)
# or
mylist <- list(get(ls()))
내가 몇 가지 기능을 실행하고이를 인쇄 한 후 내가 이름을 필요로하기 때문에
.나는 get()
과 ls()
으로 주변을 놀리려고했지만 데이터 프레임의 이름으로 작업 할 수없는 것 같습니다.
죄송 합니다만 이것은 매우 기본적인 것이지만 답변을 찾을 수 없습니다.
당신이 당신이 그들을 만들 목록에 data.frames를 넣을 경우이 필요하지 않습니다. – Roland
매일 생성되는 다른 .csv 파일에서로드합니다. 목록에로드하는 대신 시작할 수 있습니까? – NoThanks
예. 보통'lapply (list.files (, full.names = TRUE), read.csv)'를 사용합니다. –
Roland