So verwenden sie die funktion cat() in r, um objekte zu verketten
Die Funktion cat() in R kann verwendet werden, um mehrere Objekte in R zu verketten.
Diese Funktion verwendet die folgende grundlegende Syntax:
cat(..., file = "", sep = " ", append = FALSE))
Gold:
- … : Zu verkettende Objekte
- Datei : Name der Datei, an die die Ausgabe gesendet werden soll
- sep : Trennzeichen zur Verwendung zwischen Objekten
- anhängen : ob die Ausgabe zur vorhandenen Datei hinzugefügt oder eine neue Datei erstellt werden soll
Die folgenden Beispiele zeigen, wie Sie diese Funktion auf unterschiedliche Weise verwenden können.
Beispiel 1: Verwenden Sie cat(), um Objekte zu verketten
Wir können die Funktion cat() verwenden, um drei Zeichenfolgen in R zu verketten:
#concatenate three strings
cat("hey", "there", "everyone")
hey there everyone
Die drei Zeichenfolgen werden verkettet, wobei jede Zeichenfolge durch ein Leerzeichen getrennt ist.
Beispiel 2: Verwenden Sie cat(), um Objekte mit einem benutzerdefinierten Trennzeichen zu verketten
Wir können die Funktion cat() verwenden, um drei Zeichenfolgen in R zu verketten, indem wir einen Bindestrich als Trennzeichen verwenden:
#concatenate three strings, using dash as separator
cat("hey", "there", "everyone", sep=" - ")
hey-there-everyone
Oder wir könnten „\n“ als Trennzeichen verwenden, um anzugeben, dass jede Zeichenfolge durch einen Zeilenumbruch getrennt werden sollte:
#concatenate three strings, using new line as separator
cat("hey", "there", "everyone", sep=" \n ")
hey
there
everyone
Beispiel 3: Verwenden Sie cat(), um Objekte zu verketten und die Ergebnisse in einer Datei anzuzeigen
Mit der Funktion cat() können wir drei Strings in R verketten und die Ergebnisse in einer Textdatei anzeigen:
#concatenate three strings and output results to txt file
cat("hey", "there", "everyone", sep=" \n ", file=" my_data.txt ")
Ich kann dann zu meinem aktuellen Arbeitsverzeichnis navigieren und den Inhalt dieser Textdatei anzeigen:
Wir könnten die Ergebnisse auch in einer CSV-Datei anzeigen:
#concatenate three strings and output results to CSV file
cat("hey", "there", "everyone", sep=" \n ", file=" my_data.csv ")
Ich kann dann zu meinem aktuellen Arbeitsverzeichnis navigieren und den Inhalt dieser Textdatei anzeigen:
Beispiel 4: Verwenden Sie cat(), um Objekte zu verketten und die Ergebnisse an die Datei anzuhängen
Wir können die Funktion cat() verwenden, um drei Zeichenfolgen in R zu verketten und die Ergebnisse an eine vorhandene CSV-Datei anzuhängen:
#concatenate three strings and output results to CSV file
cat("hey", "there", "everyone", sep=" \n ", file=" my_data.csv ")
#append results of this concatenation to first file
cat("how", "are", "you", sep=" \n ", file=" my_data.csv ", append= TRUE )
Ich kann dann zu meinem aktuellen Arbeitsverzeichnis navigieren und den Inhalt dieser CSV-Datei anzeigen:
Beachten Sie, dass die Ergebnisse der zweiten cat()- Funktion der von der ersten cat()- Funktion erstellten Datei hinzugefügt wurden.
Zusätzliche Ressourcen
Die folgenden Tutorials erklären, wie Sie andere gängige Funktionen in R verwenden:
So verwenden Sie die Sprintf-Funktion in R, um formatierte Zeichenfolgen zu drucken
So verwenden Sie die Funktion strsplit() in R, um String-Elemente zu teilen
So verwenden Sie die Funktion substring() in R, um einen Teilstring zu extrahieren