既存のデータフレームを最初にコピーして新しい名前を付けて元のデータフレームを削除せずに、単にデータフレームの名前を変更する方法はありますか?コピーせずにデータフレームの名前を変更して元のファイルを削除しますか?
コピーしたデータフレームに追加のメモリが必要ではないことを理解します。私は単にRStudio環境のオブジェクトの数を制限して、混乱と下流の潜在的なエラーを減らそうとしています。例えば
:
df <- data_frame(a = c(1:5),
b = c(6:10))
私はいつも
df2 <- df
# Or this
assign('df2', df)
しかし、私はまだdf
を削除する必要があり、両方のケースでこれを行うことができます知っているので、私はむしろ、このような何かをするだろう。
df3 <- rename(df2)
[Rのコピーオンセマントセマンティクスとは正確に何で、正規のソースはどこですか?](http://stackoverflow.com/questions/15759117/what-exactly-is-copy-on-修正のセマンティクスは、rの - と - どこ - 標準 - ソース) – zx8754
このようなものhttps://rhandbook.wordpress.com/tag/rename-data-frame/ – user5249203
@ zx8754私の目的は主にオリジナルの名前を持つオブジェクトを明示的に削除せずに、自分の環境内のオブジェクトの数を制限してください。 – TClavelle