Включить записанное значение в целочисленный вектор - PullRequest
0 голосов
/ 08 октября 2018

Можно ли включить запись чего-либо в целочисленный вектор в R?Я пытаюсь понять, как log / abs автоматически приводить в целочисленный вектор.x <- c (1L, 2L, 4L, log (100) L) Выше не работает.Какой правильный метод для включения журнала? </p>

1 Ответ

0 голосов
/ 08 октября 2018

as.numeric () будет подходящим методом для хранения значения журнала.

Если вы сохраните как .integer () , вы не сможете сохранить точное значение и будете вынуждены округлить до ближайшего целого числа, чтобы привести значение к целому числуформат.

Если вы хотите увидеть, что происходит при вставке журнала в целочисленный формат:

as.integer(log(100))

    #[1] 4

vs

as.numeric(log(100))

    #[1] 4.60517

То же понятие применимо к вектор значений журнала :

as.integer(c(log(100),log(200),log(999)))

#[1] 4 5 6

против

as.numeric(c(log(100),log(200),log(999)))

#[1] 4.605170 5.298317 6.906755

против

round(as.numeric(c(log(100),log(200),log(999))),2)

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