Ce lien est de 90% de la façon de résoudre ce que je veux ne comprendre: R Split String By Delimiter in a columnR - Découper des chaînes dans une colonne sur un caractère et en gardant les résultats spécifiques
est ici l'entrée exemple:
A B C
awer.ttp.net Code 554
abcd.ttp.net Code 747
asdf.ttp.net Part 554
xyz.ttp.net Part 747
Et le résultat souhaité:
library(dplyr)
df = df %>% mutate(D=gsub("\\..*","",A))
A B C D
awer.ttp.net Code 554 awer
abcd.ttp.net Code 747 abcd
asdf.ttp.net Part 554 asdf
xyz.ttp.net Part 747 xyz
Mais cela ne vous donne la chaîne avant le premier point. Que faire si vous voulez ce qui suit?
A B C D
awer.ttp.net Code 554 ttp
abcd.ttp.net Code 747 ttp
asdf.ttp.net Part 554 ttp
xyz.ttp.net Part 747 ttp