R - 按行折叠

标签 r paste collapse

我需要折叠我的数据 按行 .

seq = structure(c("h", "d", "s", "s", "f", "k", "s", "s", "f", "d", 
"d", "d", "l", "l", "d", "d"), .Dim = c(4L, 4L), .Dimnames = list(
NULL, c("act1.055", "act1.056", "act1.057", "act1.058")))

我的数据是这样的:
     act1.055 act1.056 act1.057 act1.058
[1,] "h"      "f"      "f"      "l"     
[2,] "d"      "k"      "d"      "l"     
[3,] "s"      "s"      "d"      "d"     
[4,] "s"      "s"      "d"      "d" 

如果我做
paste(seq, collapse = "")
[1] "hdssfkssfdddlldd"

这不是我想要的。

我需要的是
hffl
dkdl 
ssdd 
ssdd

如果可能,在矩阵中。

最佳答案

matrix(apply(seq, 1, paste, collapse=''), ncol=1)
#     [,1]  
#[1,] "hffl"
#[2,] "dkdl"
#[3,] "ssdd"
#[4,] "ssdd"

关于R - 按行折叠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31280578/

相关文章:

r - R ggplot2 geom_bar轴限制

r - 使用 ggplot 循环按名称访问字段

paste - WMS/WFS服务器: am I crazy to write my own?

r - 在没有色标的R中绘制栅格

r - 计算加 1 和负 1 的简单函数

jquery - 从剪贴板粘贴

从 git 克隆存储库时 Android Studio 复制和粘贴问题

twitter-bootstrap - 以编程方式打开面板后,Bootstrap 3 折叠可以打开多个面板

python - 蜘蛛 (Python) : collapse blocks of code

zurb-foundation - ZURB 基础和行折叠