So verwenden sie die funktion sink() in r (mit beispielen)


Sie können die Funktion Sink() verwenden, um die R-Ausgabe an eine externe Verbindung zu leiten.

Diese Funktion ist nützlich, da Sie damit problemlos Zeichenfolgen oder Datenblöcke in eine CSV-Datei oder Textdatei exportieren können.

Diese Funktion verwendet die folgende grundlegende Syntax:

 #define file name
sink(" my_data.txt ")

#write this text to file
"here is some text"

#close the external connection
sink() 

Die folgenden Beispiele zeigen drei verschiedene Möglichkeiten, diese Funktion in der Praxis zu nutzen.

Beispiel 1: Verwenden Sie Sink(), um eine Zeichenfolge in eine Textdatei zu exportieren

Wir können die folgende Sink() -Funktion verwenden, um eine Zeichenfolge in eine Textdatei zu exportieren:

 #define file name
sink(" my_data.txt ")

#write this text to file
"here is some text"

#close the external connection
sink()

Wir können dann zum aktuellen Arbeitsverzeichnis navigieren und die Textdatei öffnen:

Die Datei enthält die von uns angegebene Zeichenfolge.

Sie können auch mehrere Zeichenfolgen in eine Textdatei exportieren:

 #define file name
sink(" my_data.txt ")

#write several strings to file
"first text"
"second text"
"third text"

#close the external connection
sink()

Wir können dann zum aktuellen Arbeitsverzeichnis navigieren und die Textdatei öffnen:

Die Datei enthält die drei von uns angegebenen Zeichenfolgen.

Beispiel 2: Verwenden Sie Sink(), um einen Datenblock in eine Textdatei zu exportieren

Wir können die folgende Sink() -Funktion verwenden, um einen Datenblock in eine Textdatei zu exportieren:

 #define file name
sink(" my_data.txt ")

#define data frame to write to file
df <- data. frame (player=c('A', 'B', 'C', 'D', 'E'),
                 dots=c(12, 29, 24, 30, 19),
                 assists=c(5, 5, 7, 4, 10))

print (df)

#close the external connection
sink()

Wir können dann zum aktuellen Arbeitsverzeichnis navigieren und die Textdatei öffnen:

Die Datei enthält den von uns erstellten Datenrahmen.

Beispiel 3: Verwenden Sie Sink(), um einen Datenrahmen in eine CSV-Datei zu exportieren

Wir können die folgende Sink() -Funktion verwenden, um einen Datenrahmen in eine CSV-Datei zu exportieren:

 #define file name
sink(" my_data.csv ")

#define data frame to write to file
df <- data. frame (player=c('A', 'B', 'C', 'D', 'E'),
                 dots=c(12, 29, 24, 30, 19),
                 assists=c(5, 5, 7, 4, 10))

print (df)

#close the external connection
sink()

Anschließend können wir zum aktuellen Arbeitsverzeichnis navigieren und die CSV-Datei öffnen:

Die CSV-Datei enthält den von uns erstellten Datenrahmen.

Zusätzliche Ressourcen

In den folgenden Tutorials wird erläutert, wie Sie andere häufige Aufgaben in R ausführen:

So exportieren Sie einen Datenrahmen in eine Excel-Datei in R
So exportieren Sie einen Datenrahmen in eine CSV-Datei in R

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert