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