我有一个具有特定colnames的数组。 我试图将此数组转换为矩阵。 如何通过保留colnames将其转换为 3x9 矩阵?
可复制数据:
test <- structure(c(0.375273574511523, 0.333640287506392, 0.349192797931677,
0.337219826870885, 0.318182584380369, 0.320214135918515, 0.361795340513871,
0.303301639079779, 0.308995818880145, 0.486614010203226, 0.491666372158188,
0.450500424965387, 0.464697136076233, 0.467426609239434, 0.475098558417684,
0.467056879901411, 0.43139438188378, 0.452656403568038, 0.451463478297646,
0.516198183913922, 0.522289371444439, 0.499669539425807, 0.527507832814278,
0.529443687671795, 0.520999085947043, 0.526833049499385, 0.533862568866946
), .Dim = c(3L, 3L, 3L), .Dimnames = list(c("100", "200", "300"
), c("3", "4", "5"), c("0.025", "0.05", "0.075")))
所需的输出 (只需要保存第一和第二维dimnames)3d dimnames(可以删除0.025,0.05和0.075)。
答案 0 :(得分:3)
也许是这样的?可能需要一些额外的努力来处理重复的列名称。
sym_outgoing_batch.node_id = -1