Birden çok sütun içeren bir veri çerçevem var; bunlardan biri "site" adında bir faktör. Veri çerçevesini, her biri benzersiz bir "site" değeri olan satır bloklarına bölebilir ve ardından her bloğu bir işlevle işleyebilir miyim? verileri bu gibi görünebilir:Veri çerçevesini satırlara bölme ve sonra blokları işleme?
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
ve ben her bir site için peak
vs year
bir arsa oluşturmak istiyorum.
require(iterators)
site.data <- read.table("isplit-data.txt",header=T)
sites <- isplit(site.data,site.data$site)
Sonra "foreach" dan (foreach
kullanabilirsiniz:
Karl, Bunun okunabilir olduğunu kabul ediyorum. Fakat çizilecek kod ('doSomething') çok daha az olurdu. Farklı bir sorun için iyi bir çözüm imho. – isomorphismes