【发布时间】:2019-06-05 10:38:25
【问题描述】:
我想将每一行转换为由每一列中的值组成的字符。
head(sequence_mat, 5)
[,1] [,2] [,3] [,4] [,5] [,6]
[1,] 0 0 0 0 0 0
[2,] 0 1 0 0 0 0
[3,] 0 0 1 0 0 0
[4,] 0 0 0 1 0 0
[5,] 0 0 0 0 1 0
例如,sequence_mat[1,] = 0 0 0 0 0 0,我希望它变成"0-0-0-0-0-0"。
我试过as.character(sequence_mat[1,]),但输出不是我想要的,即[1] "0" "0" "0" "0" "0" "0"
【问题讨论】:
-
试试
apply(sequence_mat, 1, paste, collapse = "-") -
似乎有效。做出正式回应,以便我接受!
标签: r