有没有一种简单的方法将向量赋给一个矩阵元素或一个二维数组?
array = data.frame(array(numeric(), c(rows, columns))) # generates empty array
array[i,j] = c(value1,value2)
上述 idea 会导致以下错误:
replacement has 2 rows, data has 1
个
有没有一种简单的方法将向量赋给一个矩阵元素或一个二维数组?
array = data.frame(array(numeric(), c(rows, columns))) # generates empty array
array[i,j] = c(value1,value2)
上述 idea 会导致以下错误:
replacement has 2 rows, data has 1
个
如果它必须存储在单个元素中,我只能想象将向量存储为字符串.当然,这需要在仔细 Select 分隔符的情况下来回转换.
array[i, j] = paste(c(value1, value2), collapse=" ")
v = as.numeric(strsplit(array[i, j], " ", 0)[[1]]) # assumed numeric values