どうも、ちょげ(@chogetarou)です。
文字列(string)をカンマ区切りで分割する方法を紹介します。
方法

文字列(string)をカンマ区切りで分割するには、strsplit()を使います。
まず、strsplit()を呼び出します。
そして、strsplit()の第1引数に文字列、第2引数にカンマの文字列を指定します。
#text=対象の文字列
result <- strsplit(text, ",")
上記のstrsplit()は、対象の文字列(string)をカンマ区切りで分割したリストを返します。
もし、分割した結果をベクトルで取得したい場合は、unlist()を使います。
具体的には、unlist()を呼び出し、その引数に上記のstrsplit()を指定します。
#結果をベクトルで取得
result <- unlist(strsplit(text, ","))
使用例
text <- "AB,CDE,FG,HIJ,K"
result <- strsplit(text, ",")
print(result)
出力:
> print(result)
[[1]]
[1] "AB" "CDE" "FG" "HIJ" "K"
使用例2
text <- "AB,CDE,FG,HIJ,K"
result <- unlist(strsplit(text, ","))
print(result)
出力:
> print(result)
[1] "AB" "CDE" "FG" "HIJ" "K"
コメント