答案 0 :(得分:1)
我一直这样做,但是用行而不是列。从
开始gene.matrix.of.truth = data.frame(x = character(0))
而不是启动时的gene.matrix.of.truth <- data.frame(matrix(ncol = 0, nrow = 0))
。您在for j
循环中的追加步骤将是
gene.matrix.of.truth = rbind(gene.matrix.of.truth, data.frame(x = str))
(即在str
周围创建一个数据框并将其附加到gene.matrix.of.truth
)。
显然,您的最终if语句将是if(nrow(...))
而不是if(ncol(...))
,如果您希望最终表格成为一个大行,您需要t
来转置您的数据框架在印刷时间。