Я работаю с кодовыми данными отделения неотложной помощи МКБ-9 (диагнозы здоровья), которые представляют собой трехзначные коды с двумя десятичными знаками после (примеры: 499, 499.1, 499.51 и т. д.). Некоторые специальные коды имеют букву «V» вместо первой цифры, например «V10.46».
Каждое посещение отделения неотложной помощи (строка) может иметь до 11 кодов диагнозов (столбцов), поэтому я использовал reshape(), чтобы изменить набор данных на длинный формат. Теперь я хочу использовать floor() для удаления этих десятичных точек. Но R не может пустить что-то с характером! Я получаю эту ошибку: Ошибка в Math.factor(dtl$diag): пол не имеет значения для факторов
Этот пост имел некоторое отношение, но мне интересно, есть ли лучший способ? R: удалить наблюдения за символами в переменной
Любые идеи?