So löschen sie datenrahmen in r (mit beispielen)
Die Programmiersprache R bietet zwei nützliche Funktionen zum Anzeigen und Löschen von Objekten in einem R-Arbeitsbereich:
- ls(): listet alle Objekte im aktuellen Arbeitsbereich auf
- rm(): entfernt ein oder mehrere Objekte aus dem aktuellen Arbeitsbereich
In diesem Tutorial wird erläutert, wie Sie mit der Funktion rm() Datenrahmen in R löschen und mit der Funktion ls() bestätigen, dass ein Datenrahmen gelöscht wurde.
Löschen Sie einen einzelnen Datenrahmen
Der folgende Code zeigt, wie Sie einen einzelnen Datenrahmen aus Ihrem aktuellen R-Arbeitsbereich löschen:
#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"
Mehrere Datenblöcke löschen
Der folgende Code zeigt, wie Sie mehrere Datenrahmen aus Ihrem aktuellen R-Arbeitsbereich entfernen:
#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"
Löschen Sie alle Datenrahmen
Der folgende Code zeigt, wie Sie alle Objekte vom Typ „data.frame“ in Ihrem aktuellen R-Arbeitsbereich löschen:
#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"
Sie können auch die Funktion grepl() verwenden, um alle Arbeitsbereichsobjekte zu entfernen, die die Phrase „df“ enthalten:
#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"
Zusätzliche Ressourcen
In den folgenden Tutorials wird erläutert, wie andere gängige Vorgänge in R ausgeführt werden:
So erstellen Sie einen leeren Datenrahmen in R
So fügen Sie Zeilen zu einem Datenrahmen in R hinzu