我有一个很长的列表,但是下面是一个微小的例子:
A <- c("A", "a", "A", "a", "A")
B <- c("A", "A", "a", "a", "a")
C <- c(1, 2, 3, 1, 4)
mylist <- list(A=A, B=B, C= C)
预期输出是将A和B合并,使每个组件看起来像AB。
AA, aA, Aa, aa, Aa
更好的做法是进行排序,大写字母始终排在前面。
AA, Aa, Aa, aa, Aa
因此,新的列表或矩阵应该有两列或两行:
AA, Aa, Aa, aa, Aa
1, 2, 3, 1, 4
现在我想根据课程-"AA","Aa"和"aa"计算C的平均值。看起来很简单,但我无法轻易地解决它。