我有一个带有不同变量的数据框,我想使用一些条件从这个数据框中构建不同的子集,我想使用一个循环,因为会有很多子集,这将节省大量的时间
这是条件:
变量A具有区域的ID,变量B具有不同的种类(1,2,3等),我想用这些列计算不同的子集。每个子集的名称应该是一个点的ID,内容应该是这一点上某个特定的所有个体。
为了更好地理解:
这将是一个子集的代码,我想使用循环
A_2_NGF_Abies_alba <- subset(A_2_NGF, subset = Baumart %in% c("Abies alba"))
这是否可以在R
中进行谢谢
答案 0 :(得分:1)
这对你有帮助吗?
Baumdaten <- data.frame(pointID=sample(c("A_2_SEF","A_2_LEF","A_3_LEF"), 10, T), Baumart=sample(c("Abies alba", "Betula pendula", "Fagus sylvatica"), 10, T))
split(Baumdaten, Baumdaten[, 1:2])