我需要一个关于如何写的提示
> paste("",0.125, "=", "T", sep="")
为了输出
"0.125" = "T"
而不是
"0.125=T"
发布于 2018-07-01 00:49:23
您可以通过使用单引号换行来获取文字双引号:
writeLines(paste0('"', 0.125, '"', ' = ', '"', "T", '"'))
#> "0.125" = "T"
由reprex package创建于2018-06-30 (v0.2.0)。
发布于 2018-07-01 07:29:22
如果你使用cat
函数,你可以通过这种黑客方式来实现:
cat('"0.125"' ,"=", '"T"')
输出:
#> cat('"0.125"' ,"=", '"T"')
#"0.125" = "T"
如果您选择忽略cat函数中围绕小数和T的单引号,那么它将不会打印引号。
因此,cat("0.125" ,"=", "T")
将生成不带引号的输出。
#> cat("0.125" ,"=", "T")
#0.125 = T
https://stackoverflow.com/questions/51119588
复制