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

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *