1
다양한 데이터 함수 목록 (lm, plot 등)에 다양한 분석 함수를 적용하려고합니다. 모든 데이터 프레임은 동일한 열 제목을 가지며 데이터 프레임의 각 열 머리글 아래에있는 모든 데이터에 대해 1 개의 결과를 계산하려고합니다. 이 작업을 수행하기 위해 'unlist'함수를 사용하는 방법을 알아낼 수 없습니다.데이터 프레임 목록에서 값을 하나의 개체로 처리하기
IE 예를 들어, n = 15 인 하나의 플롯과 모든 $ a ~ all $ b의 선형 모델이 필요합니다.
d1 <- data.frame(a=rnorm(5), b=1:5, c=rnorm(5))
d2 <- data.frame(a=1:5, b=rnorm(5), c =rnorm(5))
d3 <- data.frame(a=1:5, b=rnorm(5), c= rnorm(1:5))
my_test_data <- list()
my_test_data <- list(d1, d2, d3)
내가 포함한 모든 것을 시도했다 :
plot(unlist(my_test_data), my_test_data$a)
lm(my_test_data$a ~ my_test_data$b, unlist(my_test_data))
은 제가 놓친 거지 알려주세요 - 모두 크게 감사합니다 도움을.
당신은'Reduce' 또는''또 다른 아이디어는'data.table입니다 –
을 rbind' 온 do.call'와 목록의 데이터 프레임의 임의의 수를 처리하기 위해 그것을 확장 할 수 : : rbindlist' –