如何在 R 中获取引号字符串?
How to get a quotes string in R?
我有一个字符串变量。例如 var = "aaa bbb ccc"
。使用 some 函数(我不知道)我需要得到以下字符串 var = "aaa", "bbb", "ccc"
.
我知道有 scan
功能,但我无法配置所需的逗号和引号。
请帮我找到我正在搜索的函数。
非常感谢。
我们可以使用gsub
gsub("(\w+) ", '"\1",', var)
或者另一种选择是dQuote
toString(dQuote(scan(text = var, what =""), FALSE))
对于单引号,使用 sQuote
,整个字符串周围的引号不会产生影响
cat(toString(sQuote(scan(text = var, what ="", quiet = TRUE), FALSE)))
#'aaa', 'bbb', 'ccc'
我有一个字符串变量。例如 var = "aaa bbb ccc"
。使用 some 函数(我不知道)我需要得到以下字符串 var = "aaa", "bbb", "ccc"
.
我知道有 scan
功能,但我无法配置所需的逗号和引号。
请帮我找到我正在搜索的函数。
非常感谢。
我们可以使用gsub
gsub("(\w+) ", '"\1",', var)
或者另一种选择是dQuote
toString(dQuote(scan(text = var, what =""), FALSE))
对于单引号,使用 sQuote
,整个字符串周围的引号不会产生影响
cat(toString(sQuote(scan(text = var, what ="", quiet = TRUE), FALSE)))
#'aaa', 'bbb', 'ccc'