R语言数据精度的问题

R语言数据精度的问题
比如0.900无论用format还是round都只能显示出0.9
请问怎么实现0.900的显示?
因为需要转化成字符串,所以需要这样
最新回答
浪居酒家

2024-04-15 08:43:35

round(pi,3)
3.142
用于平时的数据处理,返回数值类型。
需要字符串的时候还是要sprintf("%.3f",pi),是character的
宛若晴空

2024-04-15 15:59:59

sprintf("%.10f",0.25)
[1] "0.2500000000"