多くのファイルを読み込んで、それらのデータを変換する必要があります。各ファイルには が 1 つしか含まれていませdata.table
んが、テーブルにはさまざまな名前が付けられています。
すべてのファイルに対して 1 つのスクリプトを実行したいと考えています。そのためには、unknowndata.table
を共通の名前に割り当てる必要がありますblob
。
R
これを行う方法は何ですか?現時点では、私の最善の推測 (これはハックのように見えますが、機能します) をdata.table
新しい環境にロードしてから: assign('blob', get(objects(envir=newEnv)[1], env=newEnv)
.
再現可能なコンテキストでは、これは次のとおりです。
newEnv <- new.env()
assign('a', 1:10, envir = newEnv)
assign('blob', get(objects(envir=newEnv)[1], env=newEnv))
より良い方法はありますか?