オンラインでのクイック検索に基づいて、次を使用してグローバル環境をクリアできることがわかりました。
rm(list = ls())
# where ls() is a list of objects in your environment
一部の指定されたオブジェクトを除くすべてを削除するコードのバリエーションにも遭遇しました。
rm(list=ls()[! ls() %in% c("object1","object2")])
rm(list=(ls()[ls()!="object1"])
私の質問:
私の環境にこれらのオブジェクトがあるとしましょう:df1、df2、df3、df4、final_dataset
「df」で始まる (または含む) データセットをすべて削除することはできますか?
次のように入力するだけです。
rm(df1, df2, df3, df4)
しかし、「df」を含むオブジェクトが多数ある場合、それらをすべて手動で入力するのは非効率的です。特に、削除したい一時変数がたくさんある場合はそうです。したがって、これを行うためのより良い方法はありますか?
どんな助けや提案も大歓迎です:)