我希望将
我尝试过以下方法:
但是。
c('1','2', 'text')
转换为只有一个元素的字符向量c('1','2', 'text')
。我尝试过以下方法:
> quote(c('1','2', 'text'))
c("1", "2", "text")
但是。
> class(quote(c('1','2', 'text')))
[1] "call"
并且这个:
> toString(quote(c('1','2', 'text')))
[1] "c, 1, 2, text"
这个功能会去除所有标点符号(但我希望保留原始字符串)。
cat
和deparse
组合使用是明智的选择。 - M--gsub("\"", "'", deparse(c(1L ,2L)))
却无效。 - Dambo[1] "c('1', '2')"
, 但我期望的是[1] "c(1L, 2L)"
。 - Dambogsub("\"", "'", deparse(substitute(c(1L, 2L))))
是最通用的(在我的原始代码中有很多不同的向量)。 - Dambo