如何创建命令/函数/快捷方式来调用 R 中的一段代码?

亚当鲁森

有没有办法创建命令/函数/快捷方式来调用代码块?这与我们在脚本中阻止某些代码行,然后按 Ctrl+Enter(在 Windows 中)相同。我想在没有脚本的情况下调用代码块。我只知道我们可以用变量创建一个函数。当然,不能像下面这样应用它,因为我们必须输入变量,对吗?

make_dfs<- function() {
  df1<-data.frame(a=1, b=2, c=3)
  df2<-data.frame(d=4, e=5, f=6)
  df3<-data.frame(g=7, h=8, i=9)}

在上面的示例中,我只想通过键入“make_dfs”立即创建 df1、df2 和 df3。这样做的动机是当我想清理环境中的临时元素时,我倾向于认为“也许将来我需要再次创建相同的元素”。

我找不到适合这个问题的关键字,导致我的搜索不成功。我对 R 和编程还是很陌生。请赐教,如果有一些方法可以做到或者我的想法不正确。

谢谢你。

罗纳克·沙阿

您是否想要创建df1df2df3在全球环境?

尝试这个 -

make_dfs<- function() {
  list2env(list(df1 = data.frame(a=1, b=2, c=3),
       df2 = data.frame(d=4, e=5, f=6),
       df3 = data.frame(g=7, h=8, i=9)), .GlobalEnv)
}
make_dfs()

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

是否有一个R函数来运行一段代码多次用3秒的间隔

如何将JSON解组到由另一段代码提供的Go结构中?

用崇高的文字注释掉一段代码的快捷方式

需要帮助来理解Java中的一段代码

如何在R knitr中包装一段很长的R输出

如何创建快捷方式键来调用jquery中的事件?

如何在一定时间段内循环执行nodejs中的一段代码?

在vscode中,如何定义快捷方式来调用当前活动语言的自定义代码段?

在PHP-DI中创建对象时,如何执行一段代码?

如何跳过一段代码并转到硒中的所需代码

如何跟踪一段代码中变量的使用?

如何在C ++中获得一段代码的执行时间?

当队列的计数为零时,如何在C#中锁定一段代码?

如何运行一段代码,使它不会在QtQuick中夺走所有焦点?

是否可以在r中创建自己的快捷方式?

如何计划一段代码在Swift的下一个runloop中执行?

如何在我的主要活动中循环一段代码?

如何在IntelliJ IDEA中缩进/移动一行代码或一段代码

在JS中,如何仅在完成多个地图功能后才运行一段代码?

如何区分字符串中的代码是一段JS还是CSS代码?

Objective-C:如何定义宏以从pod依赖项中禁用一段源代码?

如何重复一段代码以对 r 中的 2 个值进行采样?

如何将一段 R 代码应用于数据框的每一列

如何将一段 R 代码转换为 Shiny 应用程序?

如何在指标菜单中获取选项以启用或禁用指标(一段代码,交易视图)?

如何在 kotlin native 中推迟执行一段代码?

如何用 R 中的一個單詞拆分一段文本?(在特定單詞後斷開文本)

如何为PostgreSQL中动态查询结果的每个元素执行一段代码?

如何在一段代码中实现 .each() 函数?