首页 > 解决方案 > R:将数字列表转换为字符串

问题描述

这在 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"

和许多其他尝试,没有任何工作。我需要的结果不仅仅是在屏幕上。

标签: rtype-conversionconcatenation

解决方案


推荐阅读