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

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 

R相关问答推荐

pdf Quarto中的中心美人鱼

使用列表列作为case_when LHS的输入

在ggplot的注释表格中突出显示最大值

如何在R中正确对齐放射状图中的文本

多重RHS固定估计

在使用ggroove后,将图例合并在gplot中

在"gt"表中添加第二个"groupname_col",而不连接列值

在特定Quarto(reveal.js)幻灯片上隐藏徽标

par函数中的缩写,比如mgp,mar,mai是如何被破译的?

如何改变x轴比例的列在面

在R中,如何将变量(A,B和C)拟合在同一列中,如A和B,以及A和C在同一面板中?

从所有项的 struct 相同的两级列表中,将该第二级中的所有同名项绑定在一起

用两种 colored颜色 填充方框图

将全局环境变量的名称分配给列表中的所有元素

如何将一列中的值拆分到R中各自的列中

扩展R中包含列表的数据框

如果条件匹配,则使用Mariate粘贴列名

如何筛选截止年份之前最后一个测量年度的所有观测值以及截止年份之后所有年份的所有观测值

从线的交点创建面

排序R矩阵的行和列