-2
我試圖在數據框中總結一個雙打矢量。如果總和相對較低,則按預期工作。我該如何強制R在一個大雙數中顯示2個小數點?
df <- data.frame(
numbers = c(50, 632.5, 12.45)
)
sum(df$numbers)
# 694.95
但是,當總和變高時,R開始舍入總和。
df <- data.frame(
numbers = c(50000000, 632.5, 12.45)
)
sum(df$numbers)
# 50000645
如何阻止R消除這些小數點?我想要的輸出是:
sum(df$numbers)
# 50000645.95
注意,你可能會遇到[浮點](HTTP://計算器。 com/a/9508558/1412059)的問題。您可能需要[任意精度](https://cran.r-project.org/web/packages/Rmpfr/vignettes/Rmpfr-pkg.pdf)數字。 – Roland