在R中将字符串列表连接为一个字符串

在R中将字符串列表连接为一个字符串,r,R,我正在尝试将字符串列表连接成一个字符串,如下所示: "53.4749673589885,-2.92261613132778:-2.92004169535242,-2.92004169535242:-2.92108733775938,-2.92108733775938" 由此 [,1] [,2] [1,] -2.922616 53.47497 [2,] -2.920042 53.47325 [3,] -2.921087 53.47262 我可以使用下面的代码实现所需的

我正在尝试将字符串列表连接成一个字符串,如下所示:

"53.4749673589885,-2.92261613132778:-2.92004169535242,-2.92004169535242:-2.92108733775938,-2.92108733775938" 
由此

        [,1]     [,2]
[1,] -2.922616 53.47497
[2,] -2.920042 53.47325
[3,] -2.921087 53.47262
我可以使用下面的代码实现所需的结果,但是我有数千行这样的代码使用起来非常低效

paste0(lpool[1,][[2]],',',lpool[1,][[1]],':',lpool[2,][[1]],',', lpool[2,][[1]],':',lpool[3,][[1]],',', lpool[3,][[1]], collapse=',')
对于如何以有效的方式实现示例字符串,有人有什么建议吗

谢谢


Sam

你有矩阵还是矩阵列表?@rawr
toString
可以工作,但我需要保留行的顺序,因为这些是纬度/经度对。我不明白规则,什么时候使用第二列。
paste0(sprintf(“%s,%s',m[,1],m[,2]),collapse=“:”
也许吧?@SamComber这仍然不是你在那里展示的预期。