在保留列完整性的同时使用unlist

时间:2018-10-08 00:49:50

标签: r

我有一个数据列表(请参阅Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException ),该数据列表表示16个不同的列表/列,每列6行。我想以6行x 16列的格式存储此列表中的数值。

但是当我使用unlist函数时:

dput

它实际上扰乱了数据的顺序,并且破坏了列的完整性。此解决方案有解决方法吗?

matrix(unlist(output), ncol = length(methodlist), byrow = TRUE)

1 个答案:

答案 0 :(得分:0)

unlist将所有值连接到一个序列中。如果要按行填充矩阵,则需要对其进行转置:

t(matrix(unlist(output), ncol = 6, byrow = T))

或者,您可以简单地按列填充矩阵:

matrix(unlist(output), ncol = 16)