Jak używać funkcji wklejania i wklejania0 w r do łączenia ciągów


Możesz użyć funkcji Paste() i Paste0() w R, aby połączyć elementy wektora w jeden ciąg.

Funkcja paste() łączy ciągi znaków, używając spacji jako domyślnego separatora.

Funkcja paste0() domyślnie łączy ciągi znaków, nie używając spacji jako separatora.

Funkcje te wykorzystują następującą podstawową składnię:

 paste(x, sep = " ", collapse = NULL)
paste0(x, collapse = NULL)

Złoto:

  • x : wektor elementów do połączenia
  • sep : Separator używany podczas łączenia
  • Zmniejsz : Wartość używana podczas łączenia elementów w jeden ciąg

Poniższe przykłady pokazują, jak wykorzystać każdą funkcję w praktyce.

Przykład 1: Użyj paste0()

Poniższy kod pokazuje, jak używać funkcji paste0() do łączenia wielu ciągów w jeden:

 #concatenate several elements into one string
paste0("I", "ride", "my", "bike", 25, "times")

[1] “Iridemybike25times”

Każdy element jest łączony w pojedynczy ciąg znaków bez spacji jako separatora.

Przykład 2: Użyj opcji Wklej()

Poniższy kod pokazuje, jak używać funkcji paste() do łączenia wielu ciągów w jeden:

 #concatenate several elements into one string
paste("I", "ride", "my", "bike", 25, "times")

[1] “I ride my bike 25 times”

Każdy element jest łączony w pojedynczy ciąg znaków, a domyślnym separatorem jest spacja.

Przykład 3: Użyj paste() z sep

Poniższy kod pokazuje, jak używać funkcji paste() z argumentem sep do łączenia wielu ciągów w jeden, używając podkreślenia jako separatora:

 #concatenate elements using _ as separator
paste("I", "ride", "my", "bike", 25, "times", sep=" _ ")

[1] “I_ride_my_bike_25_times”

Każdy element jest łączony w pojedynczy ciąg znaków, przy użyciu znaku podkreślenia jako separatora.

Przykład 4: Użyj Paste() z Sep i Collapse

Poniższy kod pokazuje, jak używać funkcji paste() z argumentami sep i zwijania w celu połączenia wielu ciągów w jeden:

 #concatenate elements using sep and collapse arguments
paste(c("A", "B", "C"), c(1, 2, 3), sep=" _ ", collapse=" and ")

[1] "A_1 and B_2 and C_3"

Argument sep został użyty do połączenia pasujących elementów w każdym wektorze, a argument zwinięcia został użyty do połączenia wszystkich elementów w jeden ciąg.

Dodatkowe zasoby

Poniższe samouczki wyjaśniają, jak korzystać z innych typowych funkcji w R:

Jak korzystać z funkcji zamiany () w R
Jak korzystać z funkcji split() w R
Jak korzystać z funkcji View() w R
Jak używać funkcji all() i any() w R

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *