#r #excel #decimal
#r #преуспеть #десятичная дробь #excel #десятичные дроби
Вопрос:
Я пытаюсь загрузить файл Excel в R. Мои данные Excel содержат десятичные дроби, однако R либо усекает, либо добавляет десятичные дроби. Как R может отображать точные десятичные дроби, как в файле Excel?
Я прилагаю картинку, показывающую вид (инвентарь) в R и файл Excel. Проблема заключается в столбце «материал» (R усекает некоторые десятичные дроби). Код, который я использовал для загрузки данных, выглядит следующим образом:
library(readxl)
inventory <- read_excel("inventory.xlsx", sheet=1)
Я хотел поделиться файлом Excel, чтобы сделать его полностью воспроизводимым, но я не смог этого сделать. Поскольку я знаю, что я не предоставляю воспроизводимый контент, я просто хотел узнать, есть ли у кого-нибудь какие-либо идеи по этому поводу. Возможно, вы уже сталкивались с подобной ситуацией.
Комментарии:
1. То, что хранится в памяти, и то, что выводится на экран, может отличаться из-за округления или усечения в процессе отображения. Чтобы получить быстрый просмотр значения, хранящегося в памяти, попробуйте
print(inventory, digits=20)
.2. Спасибо, Дэни, за вашу проницательность! Я попробовал, и это сработало отлично.