После того, как unite ()range () упорядочивает числа вроде 1, 10, 11, ..., 19, 2, 20, ...
jj <- data.frame(TrainNum = 2100, SeqNum = 1:30) jj %>% unite(tnSn, TrainNum, SeqNum) %>% arrange(tnSn)
Кто-нибудь нашел работу вокруг?
jj <- data.frame(TrainNum = 2100, SeqNum = 1:30) jj %>% mutate(SeqNum = str_pad(SeqNum, width = 2, pad = "0")) unite(tnSn, TrainNum, SeqNum) %>% arrange(tnSn)
Отлично сработало!