【发布时间】:2016-03-25 01:18:11
【问题描述】:
我正在创建一个用户定义的函数,它可以帮助我创建 20 多个数据表。但是,与不使用用户定义函数时不同,这些数据表不会在全局环境中创建。请参阅下面的示例代码。
library(data.table)
samplefunction <- function(f) {
df=as.data.table(list(V1=c('a','a','b','c'),V2=c(1,2,3,4)))
df.a=df[V1==f]
df.a
}
samplefunction('a')
我只知道如果 df.a 在控制台窗口中输出 data.table 行,该功能是否有效,因为 df 和 df.a 数据表不会在全局环境中创建。我将无法以这种方式查看我的数据表。是否可以在全局环境中创建表?
【问题讨论】:
标签: r data.table