为什么as.character下降小数点?

use*_*474 6 r

我想知道为什么as.character(5.0)返回5as.character(5.1)返回5.1R。我试图通过阅读文档获得答案,但没有运气。

jor*_*ran 1

为了更精确地将数字格式化为字符,您可以使用format

> format(5,nsmall = 1)
[1] "5.0"
Run Code Online (Sandbox Code Playgroud)