« [R]文字列型ベクトルの要素を連結して文字列を作る | トップページ | [R]ベクトルの各要素にまとめて演算を行う »

2025年12月17日 (水)

[R]文字列型ベクトルの要素を連結して文字列を作る

stringrパッケージのstr_flatten関数を使う。要素を連結させるベクトルは一つしか与えることができない。デフォルトでは要素の間には何も挟まずに連結するが、第二引数かcollapseオプションに文字列を指定すると、要素の間にその文字列を挟んで連結する。戻り値は当然長さが1の文字列型ベクトル(A string, i.e. a character vector of length 1.)。

> library(stringr)
> s <- c("マクロスΔ","カナメ役", "安野希世乃さん", "かわいい")
> print(s)
[1] "マクロスΔ" "カナメ役" "安野希世乃さん" "かわいい"
> str_flatten(s)
[1] "マクロスΔカナメ役安野希世乃さんかわいい"
> str_flatten(s, ",")
[1] "マクロスΔ,カナメ役,安野希世乃さん,かわいい"
> str_flatten(s, collapse = ",")
[1] "マクロスΔ,カナメ役,安野希世乃さん,かわいい"

« [R]文字列型ベクトルの要素を連結して文字列を作る | トップページ | [R]ベクトルの各要素にまとめて演算を行う »

R(文字と文字列)」カテゴリの記事

コメント

コメントを書く

コメントは記事投稿者が公開するまで表示されません。

(ウェブ上には掲載しません)

« [R]文字列型ベクトルの要素を連結して文字列を作る | トップページ | [R]ベクトルの各要素にまとめて演算を行う »

無料ブログはココログ

■■

■■■