文字列(人の名前)のベクトルを2つの列(ベクトル)に分割したいと思います。問題は、いくつかの人々が2つの単語の姓を持っているということです。私は最初と最後の2つの列に名前を分割したいと思います。下のコードを使って名前を決めることができますが、最後の名前はわかりません。 (フォードが一緒に保たなければならないPantera Lの「名字」を持っているという考えを得るために、下のサンプルセットのobs 29を見てください)最初のスペースに文字列を分割する
これまで何をしようとしていますか?
私はそれがどのように見えるしたいのですがどのようなx<-rownames(mtcars)
unlist(strsplit(x, " .*"))
:あなたは、パターンやグループのマッチングを行うことができる場合、私は(未テスト)このような何かを試してみた
MANUF MAKE
27 Porsche 914-2
28 Lotus Europa
29 Ford Pantera L
30 Ferrari Dino
31 Maserati Bora
32 Volvo 142E
@ Joshua Ullrich美しい。説明してくれてありがとう。 –