私は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とdf.aデータテーブルは、グローバル環境で作成されませんので、機能の作品は、コンソールウィンドウにdata.tableを出力df.aラインを提供するかどうかだけを知っています。この方法でデータテーブルを表示することはできません。グローバル環境でテーブルを作成することは可能ですか?