преобразовать коэффициенты в числовые в R: выход зависит от машины? - PullRequest
0 голосов
/ 01 октября 2019

Я конвертирую некоторые строки в числовые значения на 3 разных машинах:

1) Computer_me: мой компьютер, Ubuntu 18.04

2) Computer_colleague: Ubuntu 16.04

3) remote_server: Ubuntu 16.04

Все машины обращаются к одному и тому же набору данных и выполняют один и тот же сценарий (общая папка).

Строки соответствуют некоторому уникальному идентификатору и для анализаМне нужно, чтобы они были числовыми. Поэтому я использую следующее:

ID_numeric = as.numeric(as.factor(ID_string))

Вектор ID_string одинаков на 3 машинах, но полученный ID_numeric отличается: он похож на двухмашины, использующие Ubuntu 16.04 (то есть Computer_colleague и remote_server ), но отличаются на Computer_me .

Я не знаю, если проблемаиз-за другой версии Linux (это единственное объяснение, которое я могу себе представить), но есть ли способ заставить as.numeric возвращать одинаковые значения независимо от используемой машины? (или лучший способ сделать это преобразование)

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...