1

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

> position_string
[1] "35.132  46.524  94.997"

35.132、46.524、94.997をリストとして取得するにはどうすればよいですか?Pythonではstring.split()を実行しますが、それだけですが、機能しないようですstrsplit

4

1 に答える 1

6

どうですか

position_string <- "35.132     46.524   94.997"
lapply(unlist(strsplit(position_string," +")),as.numeric)

?正規表現" +"は複数のスペースを処理します。(チャンクを数値に変換したいと思いますが、そうではないかもしれません...)

PS出力をリストとして、または実際にベクトルとして本当に必要ですか?

于 2012-05-21T02:08:50.960 に答える