I have a dataframe below and want to extract the first word and insert it into a new column
Dataframe1:
COL1
Nick K Jones
Dave G Barros
Matt H Smith
Convert it to this:
Dataframe2:
COL1 COL2
Nick K Jones Nick
Dave G Barros Dave
Matt H Smith Matt
You can use a regex ("([A-Za-z]+)"
or "([[:alpha:]]+)"
or "(\\w+)"
) to grab the first word
Dataframe1$COL2 <- gsub("([A-Za-z]+).*", "\\1", Dataframe1$COL1)