Я пытаюсь прочитать файл excel в R с помощью функции read_excel()
из пакета «readxl». Числа в ячейках в файле Excel имеют 3 десятичных знака, например. 0,684 1,338 74,296
. В кадре данных R те же числа 0,684 1,34 74,3
. Почему осталось только 3 цифры?
Я установил options(digits=5)
(также пробовал разные значения).
Я также попытался read_excel("file.xlsx", col_types = c("text", "text", "text"))
(что дало мне строки: 74.296000000000006 1.3380000000000001 0.68400000000000005
), а затем преобразовал в числа с as.numeric()
, но опять числа были усечены: 0,684 1,34 74,3
.
Пожалуйста, дайте мне знать, если вы знаете причину :)
print(pi)
иprint(pi, digits=15)
. В обоих случаяхpi
— это простоpi
, но количество деталей, которые вы видите, различается. - person DanY   schedule 10.08.2018print(df[1,1], digits=5)
илиprint(df[1,1], digits=1)
, всегда74,3
- person lynx123   schedule 10.08.2018