Mam zestaw danych taki jak ten poniżej. Chcę usunąć wszystkie znaki po znaku ©. Jak mogę to zrobić w R?
data_clean_phrase <- c("Copyright © The Society of Geomagnetism and Earth",
"© 2013 Chinese National Committee ")
data_clean_df <- as.data.frame(data_clean_phrase)
r
data-cleaning
Hamideh
źródło
źródło
Odpowiedzi:
Na przykład:
Lub jeśli chcesz zachować znak @:
EDYCJA: Jeśli chcesz usunąć wszystko z ostatniego @, po prostu postępuj zgodnie z poprzednim przykładem z odpowiednim wyrażeniem regularnym. Przykład:
Biorąc pod uwagę szukane dopasowanie, zarówno sub, jak i gsub podadzą ci tę samą odpowiedź.
źródło