Cara menghapus frame data di r (dengan contoh)
Bahasa pemrograman R menyediakan dua fungsi yang berguna untuk menampilkan dan menghapus objek di ruang kerja R:
- ls(): mencantumkan semua objek di ruang kerja saat ini
- rm(): menghapus satu atau lebih objek dari ruang kerja saat ini
Tutorial ini menjelaskan cara menggunakan fungsi rm() untuk menghapus frame data di R dan fungsi ls() untuk mengonfirmasi bahwa frame data telah dihapus.
Hapus satu bingkai data
Kode berikut menunjukkan cara menghapus satu bingkai data dari ruang kerja R Anda saat ini:
#list all objects in current R workspace ls() [1] "df1" "df2" "df3" "x" #remove df1 rm(df1) #list all objects in workspace ls() [1] "df2" "df3" "x"
Hapus beberapa blok data
Kode berikut menunjukkan cara menghapus beberapa bingkai data dari ruang kerja R Anda saat ini:
#list all objects in current R workspace ls() [1] "df1" "df2" "df3" "x" #remove df1 and df2 rm(" df1 ", " df2 ") #list all objects in workspace ls() [1] "df3" "x"
Hapus semua bingkai data
Kode berikut menunjukkan cara menghapus semua objek bertipe “data.frame” di ruang kerja R Anda saat ini:
#list all objects in current R workspace ls() [1] "df1" "df2" "df3" "x" #remove all objects of type "data.frame" rm(list=ls(all= TRUE )[ sapply ( mget (ls(all= TRUE )), class) == " data.frame "]) #list all objects in workspace ls() [1] "x"
Anda juga dapat menggunakan fungsi grepl() untuk menghapus semua objek ruang kerja yang mengandung frasa “df”:
#list all objects in current R workspace ls() [1] "df1" "df2" "df3" "x" #remove all objects that contain "df" rm(list = ls()[ grepl (" df ", ls())]) #list all objects in workspace ls() [1] "x"
Sumber daya tambahan
Tutorial berikut menjelaskan cara melakukan operasi umum lainnya di R:
Cara membuat bingkai data kosong di R
Bagaimana cara menambahkan baris ke bingkai data di R