R语言 为单个矩阵元素分配多个值

ia2d9nvy  于 2023-05-04  发布在  其他
关注(0)|答案(1)|浏览(126)

有没有一种简单的方法将向量赋给矩阵元素或二维数组?

array = data.frame(array(numeric(), c(rows, columns))) # generates empty array

array[i,j] = c(value1,value2)

上述想法导致以下错误:replacement has 2 rows, data has 1

eyh26e7m

eyh26e7m1#

如果它必须存储在单个元素中,我只能想象将向量存储为字符串。当然,这需要通过仔细选择分离器来来回转换。

array[i, j] = paste(c(value1, value2), collapse=" ")

v = as.numeric(strsplit(array[i, j], " ", 0)[[1]]) # assumed numeric values

相关问题