В настоящее время у меня есть несколько таблиц данных, которые выглядят следующим образом:
Первый квартиль
Q1DT = data.table(
Tree = c("Cherry", "Birch", "Oak"),
Height = c("1m", "3m", "5m"),
Age = c(10L, 12L, 15L)
)
Q1DT
# Tree Height Age
# 1: Cherry 1m 10
# 2: Birch 3m 12
# 3: Oak 5m 15
Среднее
AVGDT = data.table(
Tree = c("Cherry", "Birch", "Oak"),
Height = c("2m", "5m", "7m"),
Age = c(13L, 17L, 19L)
)
AVGDT
# Tree Height Age
# 1: Cherry 1m 10
# 2: Birch 3m 12
# 3: Oak 5m 15
3 квартиль
Q3DT = data.table(
Tree = c("Cherry", "Birch", "Oak"),
Height = c("7m", "10m", "25m"),
Age = c(17L, 22L, 25L)
)
Q3DT
# Tree Height Age
# 1: Cherry 1m 10
# 2: Birch 3m 12
# 3: Oak 5m 15
Я хочу объединить их так, чтобы они выглядели так:
Tree Measure Q1 Q2 Q3
Cherry Height
Cherry Age
Birch Height
Birch Age
Oak Height
Oak Age
Я использовал следующее, чтобы сделать скелет таблицы:
output.complete <- data.table(Tree= rep(trees.quartile.1$Tree, each = 2), measure = c(rep(c("Height", "Age"), times = length(unique(trees.quartile.1$Tree)))))
Однако я не могу работать Узнайте, как заполнить эту таблицу сейчас из данных в таблицах данных отдельных квартилей. Любая помощь будет принята с благодарностью!