21

私は文字列を持っています:

string1 <- "This is my string"

次のようなベクトルに変換したいと思います。

vector1
"This"
"is"
"my"
"string"

どうすればよいですか?tmパッケージを使用してマトリックスに変換してからマトリックスに変換できることはわかっていますtermDocumentMatrixが、単語がアルファベット順になり、同じ順序を維持する必要があります。

4

5 に答える 5

33

このタスクを実行するには、strsplit を使用できます。

string1 <- "This is my string"
strsplit(string1, " ")[[1]]
#[1] "This"   "is"     "my"     "string"
于 2012-08-13T01:06:16.213 に答える
14

Dason とは少し異なりますが、これは改行を含む任意の量の空白で分割されます。

string1 <- "This   is my
string"
strsplit(string1, "\\s+")[[1]]
于 2012-08-13T09:05:16.600 に答える