我有一个矩阵列表,我试图将函数应用于每个矩阵的每一列。自然的方式来做到这一点,我想,就是窝apply在lapply,但是当我这样做,它给了我一个错误: library(hydroGOF) # for the mse function
# Create a vector for comparison
A <- rnorm(10)
# Create a list of matrices to
当我尝试使用"["对列进行部分重新排序时,值将被交换,但列名不会移动。看到下面的例子: x = data.frame(x1 = c(1,2,3), x2 = c(2,3,4), x3 = c("e","e","e"), x4 = c("f","f","f"))
x
#x1 x2 x3 x4
#1 2 e f
#2 3 e f
#3 4 e f
x[, c(3,4)] = x[, c