列から最初の単語を抽出し、新しい列に挿入する [重複] 質問する

列から最初の単語を抽出し、新しい列に挿入する [重複] 質問する

以下にデータフレームがあり、最初の単語を抽出して新しい列に挿入したい

Dataframe1:

COL1
Nick K Jones
Dave G Barros
Matt H Smith

これを次のように変換します。

Dataframe2:
COL1              COL2
Nick K Jones      Nick
Dave G Barros     Dave
Matt H Smith      Matt

ベストアンサー1

次の関数を使用できますstringr::word:

library(stringr)

Dataframe1$COL2 <- word(Dataframe2$COL1, 1)

おすすめ記事