我有一个字符串:
words<-"Monday, Tuesday, Wednesday, Thursday,Friday"
而且我只需要在每个单词上加上引号:
"Monday", "Tuesday", "Wednesday", "Thursday","Friday"
得到五个字符串的长度。
我知道有很多关于该主题的文章,但是我在R中找不到任何有关它的内容。
非常感谢。
我们可以将单词分开,
以得到list
输出。我们遍历sapply
,dQuote
元素,然后paste
它连同toString
这是一个包装paste(..., collapse=', ')
。
sapply(strsplit(words, '[, ]+'), function(x) toString(dQuote(x)))
#[1] "“Monday”, “Tuesday”, “Wednesday”, “Thursday”, “Friday”"
如果我们需要改变花哨的报价,加上FALSE
在dQuote
sapply(strsplit(words, '[, ]+'), function(x) toString(dQuote(x, FALSE)))
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句