0

我有一个包含不同变量的数据框,我想使用某些条件从该数据框中构建不同的子集,并且我想使用循环,因为会有很多子集,这将节省大量时间。

这是条件:

变量 A 有一个区域的 ID,变量 B 有不同的物种(1、2、3 等),我想用这些列计算不同的子集。每个子集的名称应该是一个点的ID,内容应该是这个点上某个物种的所有个体。

为了更好地理解:

这将是一个子集的代码,我想使用一个循环

A_2_NGF_Abies_alba <- subset(A_2_NGF, subset = Baumart %in% c("Abies alba"))

这可能在R中做吗

谢谢

4

1 回答 1

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])
于 2012-07-12T13:51:23.290 回答