У меня есть фрейм данных с именем, фамилией, и я хочу переставить их, но ТОЛЬКО для строк, которые имеют значения.Есть много пустых полей, и я не хочу переупорядочивать их, чтобы всегда существовало имя первого имени без значения фамилии.Пример:
number<- c(1,2,3,4,5)
firstname<- c('','Eddie','Edward','','Edurardo')
lastname <- c('','Vedder', 'Van Halen', '', 'Norton')
permtest <- data.frame(number,firstname,lastname)
permtest
number firstname lastname
1 1
2 2 Eddie Vedder
3 3 Edward Van Halen
4 4
5 5 Eduardo Norton
Ожидаемые результаты будут:
- Эдди Нортон
- Эдвард Веддер
- Эдуардо Ван Хален
Но не:
или:
Iпопробовал функцию преобразования, но она не сработала:
permtest2 <- transform( permtest2, firstname = sample(firstname,lastname) )