Я пытаюсь записать таблицу в базу данных Oracle, используя пакет ROracle. Это работает нормально, однако все числовые значения показывают полное десятичное представление с плавающей запятой в базе данных. Например, 7581.24 отображается как 7581.2399999999998.
Есть ли способ указать количество цифр, которые будут храниться после десятичной точки при записи таблицы?
Я нашел обходной путь, используя решение Аллана здесь, но это было бы лучше не изменять переменную после ее записи в базу данных.
В настоящее время я пишу таблицу с таким кодом:
dbWriteTable(db_connection, "TABLE_NAME", table, overwrite = TRUE)
Заранее спасибо.