私は何かをしようとしていますが、覚えていない/答えを見つけられません。私は国勢調査局から市の名前のリストを持っていて、彼らは私のmatch()
を台無しにしている最後の都市のタイプを入れました。R最後の単語を文字列から削除する
私はこの作りたいのですが:この中
Middletown Township
Sunny Valley Borough
Hillside Village
:
Middletown
Sunny Valley
Hillside
任意の提案ですか?
> dput(df1)
structure(list(id = c(1, 2, 3), city = structure(c(2L, 3L, 1L
), .Label = c("Hillside Village", "Middletown Township", "Sunny Valley Borough"
), class = "factor")), .Names = c("id", "city"), row.names = c(NA,
-3L), class = "data.frame")
"Township、Borough、Village"、つまり最後の単語を取得したい場合はどうすればいいですか?それを新しい変数として保存しますか? – jacob
stringiパッケージを使用できます。関数名は、stri_extract_last_wordsです。この関数に文のリストを与えることができ、それらの文の最後の単語のリストを返します。しかし、それは目的を削除するために、文から最後の単語を削除しません、私たちはJosh – rkmalaiya