Как заменить все поля столбца только целочисленными значениями из строки - PullRequest
0 голосов
/ 08 апреля 2019

У меня есть файл CSV, который я загрузил в R со столбцом, помеченным как «How_Long_Delayed». В этом столбце есть значения, введенные различными способами, но я хочу заменить каждую запись в столбце только целочисленным значением из поля. Например, оно может быть введено как «15 минут», «16-30 минут» или «20 минут». Я только хочу, чтобы в столбце было "15" или "16-30". Спасибо за помощь!

1 Ответ

0 голосов
/ 08 апреля 2019

Вы можете использовать регулярные выражения, удаляя все, кроме цифр и "-", например ::100100

DT$How_Long_Delayed <- gsub("([0-9-]*)(.*)","\\1",DT$How_Long_Delayed)
...