Запись в файл R: количество цифр после запятой

Мне необходимо сократить количество цифр, выводимых после запятой, при записи в файл. То есть вместо 1.0043568853 меня устроит запись 1.00436.Не могу понять, как задать этот формат при выводе в файл в R. Для записи использую write.table.


Ответы (1 шт):

Автор решения: aleksandr barakin

для форматирования таблицы можно, например, использовать функцию format(), передав ей параметр digits с подходящим значением.

пример:

write.table(data.frame(x=1.0043568853))
#> "x"
#> "1" 1.0043568853

write.table(format(data.frame(x=1.0043568853),digits=6))
#> "x"
#> "1" "1.00436"

Created on 2021-04-06 by the reprex package (v0.2.1)

→ Ссылка