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