使用列特定的精度写入R数据帧

时间:2018-05-07 13:05:59

标签: r dataframe

我想打印一个具有列特定小数位数的数据框

考虑以下示例:

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列打印两位小数。如何为B列打印3位小数,为C列打印4位小数?据我所知,format(.)函数不允许这样做。

我知道重复的风险很高,但我无法找到调整,所以我冒了风险。

0 个答案:

没有答案