Я бы хотел напечатать data.frame с указанным в столбце количеством десятичных знаков .
Рассмотрим следующий пример:
df <- data.frame(A = c("R1","R2","R3"), B = rnorm(3), C= rnorm(3))
write.table(format(df, digits=0,nsmall=2,scientific=FALSE),file="...")
Он печатает два десятичных знака для обоих столбцов B и C. Как я могу напечатать, скажем, 3 десятичных знака для столбца B и 4 для столбца C? Насколько я вижу, функция format(.)
не позволяет этого.
Я знаю, что здесь существует высокий риск дублирования, но я не могу найти твик, поэтому рискну.