Vin*_*ntH 4 string r concatenation
我尝试将单引号添加到字符串但不知道如何操作.例如,我想用'ABC'取代ABC.
我玩糊,猫,打印,但看不到怎么做.
有解决方案吗
谢谢,文森特
Jos*_*ien 19
也许用sQuote?
sQuote("ABC")
# [1] "'ABC'"
Run Code Online (Sandbox Code Playgroud)
这个(就像它的兄弟一样dQuote)经常被用来在一些消息或其他正在打印到控制台的文本周围加上引号:
cat("ABC", "\n")
# ABC
cat(sQuote("ABC"), "\n")
# 'ABC'
Run Code Online (Sandbox Code Playgroud)
请注意(如文档中所述?sQuote),根据任务所需的引用类型,您可能需要先重置options("useFancyQuotes").例如,要确保函数使用简单的直接ASCII引号修饰文本,请执行以下操作:
options(useFancyQuotes = FALSE)
sQuote("ABC")
# [1] "'ABC'"
Run Code Online (Sandbox Code Playgroud)
只需使用paste:
R> paste("'", "ABC", "'", sep="")
[1] "'ABC'"
Run Code Online (Sandbox Code Playgroud)
或新品种
R> paste0("'", "ABC", "'")
[1] "'ABC'"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
17250 次 |
| 最近记录: |