当前位置: 首页 > 知识库问答 >
问题:

在R中的同一行上打印字符串和变量内容

笪欣嘉
2023-03-14

有没有办法在同一行打印文本和可变内容?例如,

wd <- getwd()
print("Current working dir: ", wd)

我找不到任何语法可以让我这么做。

共有3个答案

薛淮晨
2023-03-14

或使用消息

message("Current working dir: ", wd)

@agstudy的答案在这里更合适

贲高寒
2023-03-14

{glue}提供了更好的字符串插值,请参见我的另一个答案。此外,正如Dainis正确地提到的,sprintf()并非没有问题。

还有sprintf()

sprintf("Current working dir: %s", wd)

要打印到控制台输出,请使用cat()message()

cat(sprintf("Current working dir: %s\n", wd))
message(sprintf("Current working dir: %s\n", wd))
上官高翰
2023-03-14

您可以将粘贴打印

print(paste0("Current working dir: ", wd))

或者cat

cat("Current working dir: ", wd)
 类似资料:
  • 问题内容: 我正在使用python算出,如果一个孩子每7秒出生一次,那么5年内将有多少个孩子出生。问题出在我的最后一行。当我在文本的任何一边打印文本时,如何使它工作? 这是我的代码: 问题答案: 使用分隔字符串和变量,同时打印: in print功能将项目分隔为一个空格: 或更好地使用字符串格式: 字符串格式化功能更强大,它还允许您执行其他一些操作,例如填充,填充,对齐,宽度,设置精度等。 演示:

  • 我正在使用python计算如果一个孩子每7秒出生一次,5年内会有多少个孩子出生。问题在我的最后一行。当我将文本打印到变量的任一侧时,如何使变量工作? 这是我的密码:

  • 问题内容: 标题怎么说。我有一个骰子程序,它会打印骰子IE 我希望能够打印多个骰子,所以它看起来像这样: 我已经尝试过了,但是仍然将它们打印在彼此下面。我当时也在考虑创建一个函数,该函数会打印每个对象的顶行,但是我不知道该怎么做。有任何想法吗? 问题答案: 这样就可以打印了。数字在1到6(含)之间随机分配。用作命令行参数的骰子数。因此,在我的情况下./roll 6会打印6个骰子,随机数最多为6。

  • 本文向大家介绍R语言打印和显示字符串,包括了R语言打印和显示字符串的使用技巧和注意事项,需要的朋友参考一下 示例 R具有几个内置的可用于打印或显示信息,但功能print和cat是最基本的。由于R是一种解释型语言,因此您可以直接在R控制台中尝试以下方法: 请注意,这两个功能的输入和输出都不同。(注意:用x创建的值中没有引号字符x <- "Hello World"。print在输出阶段将它们加起来。)

  • 本文向大家介绍js中console在一行内打印字符串和对象的方法,包括了js中console在一行内打印字符串和对象的方法的使用技巧和注意事项,需要的朋友参考一下 在前端开发中,大多数的调试一般都是F12中的console和network中查看请求数据和响应数据,也有一部分人喜欢用debugger。 在开发大一些的项目时,在开发环境下,打开着控制台,切换一下页面总是充满着各种console,而且还

  • 问题内容: 我正在编写一个程序,该程序将以字符串形式输出唯一字符(通过扫描仪输入)。我创建了一个方法来尝试实现此目的,但我一直在获取不重复的字符,而不是字符串中唯一的一个(或多个)字符。我只想要唯一的字母。 这是我的代码: 这是上面代码的示例输出: 预期的输出将是: 问题答案: 根据所需的输出,当以后重复时,必须替换最初已经添加的字符,因此: