как сделать очень маленькое число с точностью до нуля в r? - PullRequest
0 голосов
/ 01 ноября 2019

Недавно я обнаружил что-то странное в моей Rstudio. это выглядит следующим образом: enter image description here

Это вывод следующего кода.

 data = iris[,-5]
 scaled_data = scale(data)
 colMeans(scaled_data)

Я думаю, что результат "colMeans (scaled_data)"полностью ноль. Но, как вы видите, это не ноль. Есть ли решение этой проблемы? или какое-нибудь объяснение этому? Спасибо!

1 Ответ

0 голосов
/ 02 ноября 2019

Это проблема с плавающей запятой. Вы можете указать вопрос с плавающей запятой в R?

Простое исправление заключается в использовании

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