Я загрузил фрейм данных в R, и R идентифицирует некоторые из моих переменных как «целочисленные» (что правильно), а другие как «двойные». Когда я смотрю на свой фрейм данных, правильные числа находятся в «двойных» столбцах, и когда я нахожу курсор на имена переменных, это показывает, что «двойные» переменные являются числовыми, и это показывает мне правильный диапазон.
Однако, когда я набираю:
range(df$double_variable)
, я получаю:
[1] NA NA
Мне нужно создать переменную на основе уравнения, включающего в себя как числовое значение моего «double»переменные и мои "целочисленные" переменные ... Этот код работает просто отлично, но значения для этой переменной отключены, потому что он читает все мои "двойные" переменные как NA ...
Я попытался преобразовать«двойные» переменные в виде целых чисел:
df$double_variable <- as.integer(df$double_variable)
и при этом я получил следующее предупреждающее сообщение:
NAs introduced by coercion to integer range
И, глядя на диапазон этой теперь целочисленной переменной, яснова получил:
[1] NA NA
Есть идеи, что мне следует попробовать дальше?