R for цикл для объектов в глобальной среде для подмножества одной переменной - PullRequest
0 голосов
/ 29 октября 2019

Скажем, у меня есть 3 объекта (A, B и C) в моей глобальной среде:

A <- data.frame(
  "Var1" = c("0", "0", "1", "0"),
  "Var2" = c("1", "0", "0", "0"),
  "Var3" = c("0","1", "1", "1"),
  "Site" = c("alpha", "alpha", "beta" ,"gamma")
)

B <- data.frame(
  "Var4" = c("0", "0", "1", "1"),
  "Var5" = c("1", "0", "0", "1"),
  "Site" = c("alpha", "beta" , "beta" ,"gamma")
)

C <- data.frame(
  "Var6" = c("0", "0", "1"),
  "Var7" = c("1", "0", "0"),
  "Site" = c("alpha", "beta" ,"gamma")
)

Я хотел бы создать цикл для всех объектов в моей глобальной среде и подмножестве на сайте"и создайте и назовите следующие наборы данных как:

A_alpha = A[A$Site == 'alpha',]
A_beta = A[A$Site == 'beta',]
A_gamma = A[A$Site == 'gamma',]
B_alpha = B[B$Site == 'alpha',]
B_beta = B[B$Site == 'beta',]
B_gamma = B[B$Site == 'gamma',]
C_alpha = C[C$Site == 'alpha',]
C_beta = C[C$Site == 'beta',]
C_gamma = C[C$Site == 'gamma',]

Как будет выглядеть цикл?

...