Szukam pomocy, jak podzielić kolumnę złożonych nazw na 2 kolumny dla imion i nazwisk.R Podziel ciąg tekstowy na ostatnie i pierwsze elementy.
df <- data.frame(PREFIX=c("A_B","A_C","A_D","B_A","A_B_C","B_D_E","C_B_A","B_A"),
VALUE=c(1,2,3,4,5,6,7,8))
Poniższa produkuje pierwszą część zadania, ale nie mogłem dowiedzieć się, jak wybrać ostatni element, kiedy mam inny wzór dla pozostałych ciąg
# split PREFIX into new columns
df$name1 = as.character(lapply(strsplit(as.character(df$PREFIX), split="_"), "[", 1))