1

文字列は ここに画像の説明を入力 、部分文字列「11」、「1.1」、「282」を取得したいです。Rでこれを行う方法を誰かに教えてもらえますか? ありがとう!

4

2 に答える 2

5

私はstrsplit(x," +")[[1]]それを行うと信じています。(正規表現" +"は 1 つ以上のスペースを示します。strsplit文字ベクトルに適用され、ベクトル内の各要素の分割バージョンを含むリストを返すため[[1]]、最初の (そして唯一の) コンポーネントを抽出します)

于 2012-11-04T03:03:45.587 に答える
1
> x = "11  1.1     282"
> res <- strsplit(x, " +")
> res
[[1]]
[1] "11"  "1.1" "282"

> 
于 2012-11-04T03:08:23.553 に答える