【发布时间】:2021-07-15 17:23:57
【问题描述】:
我想知道是否有一种快速的方法可以在 R 中执行以下操作:
给定一个say的列表输入:
input = c(1234,2394,2212)
都是数字的说,有没有可能得到输出:
output = ('1234', '2394', '2212')
即,作为带有单引号的字符串列表打印到 R 控制台。
【问题讨论】:
我想知道是否有一种快速的方法可以在 R 中执行以下操作:
给定一个say的列表输入:
input = c(1234,2394,2212)
都是数字的说,有没有可能得到输出:
output = ('1234', '2394', '2212')
即,作为带有单引号的字符串列表打印到 R 控制台。
【问题讨论】:
我们可以使用
as.character(input)
或者如果我们需要一个字符串
out <- toString(sQuote(as.character(input), FALSE))
cat(out, "\n")
'1234', '2394', '2212'
【讨论】: