Десятичные дроби в R из Excel

#r #excel #decimal

#r #преуспеть #десятичная дробь #excel #десятичные дроби

Вопрос:

Я пытаюсь загрузить файл Excel в R. Мои данные Excel содержат десятичные дроби, однако R либо усекает, либо добавляет десятичные дроби. Как R может отображать точные десятичные дроби, как в файле Excel?

Я прилагаю картинку, показывающую вид (инвентарь) в R и файл Excel. Проблема заключается в столбце «материал» (R усекает некоторые десятичные дроби). Код, который я использовал для загрузки данных, выглядит следующим образом:

 library(readxl)
inventory <- read_excel("inventory.xlsx", sheet=1)
  

Я хотел поделиться файлом Excel, чтобы сделать его полностью воспроизводимым, но я не смог этого сделать. Поскольку я знаю, что я не предоставляю воспроизводимый контент, я просто хотел узнать, есть ли у кого-нибудь какие-либо идеи по этому поводу. Возможно, вы уже сталкивались с подобной ситуацией.

Десятичные дроби R против Excel

Комментарии:

1. То, что хранится в памяти, и то, что выводится на экран, может отличаться из-за округления или усечения в процессе отображения. Чтобы получить быстрый просмотр значения, хранящегося в памяти, попробуйте print(inventory, digits=20) .

2. Спасибо, Дэни, за вашу проницательность! Я попробовал, и это сработало отлично.