这在R中可能很简单,但是我找不到有效的解决方案。我有一个数字列表,即c(1,2,3,4),我想得到一个单个字符串“ 1 2 3 4”,其中每个数字(可以是浮点数)的宽度都固定。
> dput(l)
c(1, 1.5, 2, 2.5)
> paste(l)
[1] "1" "1.5" "2" "2.5"
> paste(as.character(l))
[1] "1" "1.5" "2" "2.5"
> str_pad(l,width=7,side="left")
[1] " 1" " 1.5" " 2" " 2.5"
> paste(str_pad(l,width=7,side="left"))
[1] " 1" " 1.5" " 2" " 2.5"
以及其他许多尝试,没有任何效果。我需要的结果不仅仅是在屏幕上。