Rにカンマ区切りの文字列があります。
"a,b,c"
これを次のようなリストに変換したいと思います。
list("a","b","c")
それ、どうやったら出来るの?
これは基本的なstrsplit
問題です:
x <- "a,b,c"
as.list(strsplit(x, ",")[[1]])
# [[1]]
# [1] "a"
#
# [[2]]
# [1] "b"
#
# [[3]]
# [1] "c"
strsplit
はlist
を作成し、[[1]]
は最初のリスト項目を選択します(この場合は1つしかありません)。この時点での結果は通常の文字ベクトルですが、list
に入れたいので、as.list
を使用して目的の形式を取得できます。