R で past 関数と paste0 関数を使用して文字列を連結する方法


R でPaste()関数とPaste0()関数を使用すると、ベクトルの要素を 1 つの文字列に連結できます。

past()関数は、デフォルトの区切り文字としてスペースを使用して文字列を連結します。

past0()関数は、デフォルトで区切り文字としてスペースを使用せずに文字列を連結します。

これらの関数は、次の基本構文を使用します。

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

金:

  • x : 連結する要素のベクトル
  • sep : 連結時に使用する区切り文字
  • Reduce : 要素を単一の文字列に結合するときに使用する値

以下の例は、各機能の実際の使用方法を示しています。

例 1: past0() を使用する

次のコードは、 paste0()関数を使用して複数の文字列を 1 つに連結する方法を示しています。

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

[1] “Iridemybike25times”

各要素は、区切り文字としてスペースを使用せずに単一の文字列に連結されます。

例 2: Paste() を使用する

次のコードは、 paste()関数を使用して複数の文字列を 1 つに連結する方法を示しています。

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

[1] “I ride my bike 25 times”

各要素は、デフォルトの区切り文字としてスペースを使用して単一の文字列に連結されます。

例3: sepでpaste()を使用する

次のコードは、 paste()関数をsep引数とともに使用し、アンダースコアを区切り文字として使用して複数の文字列を 1 つの文字列に連結する方法を示しています。

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

[1] “I_ride_my_bike_25_times”

各要素は、アンダースコアを区切り文字として使用して単一の文字列に連結されます。

例 4: Sep および Collapse で Paste() を使用する

次のコードは、 paste()関数をsepおよびCollapse引数とともに使用して、複数の文字列を 1 つに連結する方法を示しています。

 #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"

sep引数は各ベクトル内の一致する要素を結合するために使用され、 collapse引数はすべての要素を単一の文字列に結合するために使用されました。

追加リソース

次のチュートリアルでは、R の他の一般的な関数の使用方法について説明します。

R で replace() 関数を使用する方法
Rでsplit()関数を使用する方法
R で View() 関数を使用する方法
R で all() 関数と any() 関数を使用する方法

コメントを追加する

メールアドレスが公開されることはありません。 が付いている欄は必須項目です