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

Einen Kommentar hinzufügen

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