나는 하나의 요소가 "사이트"라는 요소 인 여러 열이있는 데이터 프레임을 가지고 있습니다. 고유 한 값 "site"를 가진 행 블록으로 데이터 프레임을 분할 한 다음 각 블록을 함수로 처리하는 방법은 무엇입니까? 데이터는 다음과 같다 :행별로 데이터 프레임을 분할 한 다음 블록을 처리하는 방법은 무엇입니까?
site year peak
ALBEN 5 101529.6
ALBEN 10 117483.4
ALBEN 20 132960.9
ALBEN 50 153251.2
ALBEN 100 168647.8
ALBEN 200 184153.6
ALBEN 500 204866.5
ALDER 5 6561.3
ALDER 10 7897.1
ALDER 20 9208.1
ALDER 50 10949.3
ALDER 100 12287.6
ALDER 200 13650.2
ALDER 500 15493.6
AMERI 5 43656.5
AMERI 10 51475.3
AMERI 20 58854.4
AMERI 50 68233.3
AMERI 100 75135.9
AMERI 200 81908.3
나는 각 사이트 peak
대 year
의 플롯을 만들려고합니다.
require(iterators)
site.data <- read.table("isplit-data.txt",header=T)
sites <- isplit(site.data,site.data$site)
그런 다음 당신은 "foreach는"에서 (foreach
를 사용할 수 있습니다
Karl, 나는 이것이 읽기 쉽다는 것에 동의합니다. 그러나 음모를 꾸미는 코드 (doSomething)는 훨씬 적습니다. 다른 문제에 대한 좋은 해결책. – isomorphismes