Возможный дубликат: 12Получить числовые символы из буквенно-цифровой строки в R?
Я прочитал приведенные выше обсуждения.
Я хочу получить все числовые символы из буквенно-цифровой строки, используя R?
Мой код:
> y <- c()
> x <- c("wXYz04516", "XYz24060", "AB04512", "wCz04110", "wXYz04514", "wXYz04110")
> for (i in 1:length(x)){
+ y <- c(as.numeric(gsub("[a-zA-Z]", "", x[i])),y)
+ }
> print (y)
[1] 4110 4514 4110 4512 24060 4516
Здесь выводит все числовые чартеры, но не в состоянии получить стартовый номер ноль («0»)
The output omits starting Zero ("0") digit in case of 4110, 4514, 4110, 4512, and 4516.
Как я могу получить цифру ноль включены до номера?
Да, как работает @RichardScriven, я думаю, если вам нужен начальный ноль, вам нужно оставить их в качестве символов. – joran
@RichardScriven и @ Joran спасибо ... Спасибо, что сообщили мне о ведущем ноле. – Issac