有没有办法创建命令/函数/快捷方式来调用代码块?这与我们在脚本中阻止某些代码行,然后按 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 和编程还是很陌生。请赐教,如果有一些方法可以做到或者我的想法不正确。
谢谢你。
您是否想要创建df1
,df2
,df3
在全球环境?
尝试这个 -
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] 删除。
我来说两句