R 将整数向量打印为十进制数

R 将整数向量打印为十进制数,r,R,如果声明一个混合了十进制值和整数值的数字向量并将其打印出来,所有这些数值都将转换为十进制数 s <- c(0, 1.1, 2, 3) print(s) [1] 0.0 1.1 2.0 3.0 如何使用cat打印数字向量,但像打印一样将值转换为十进制数 最佳您可以使用以下格式: cat(format(s,digits=2)) 例如: > cat(sprintf("%.01f", s)) 0.0 1.1 2.0 3.0 这将不再适用于整数向量,而是使用cat(格式,nsmall=2

如果声明一个混合了十进制值和整数值的数字向量并将其打印出来,所有这些数值都将转换为十进制数

s <- c(0, 1.1, 2, 3)
print(s)
[1] 0.0 1.1 2.0 3.0
如何使用cat打印数字向量,但像打印一样将值转换为十进制数

最佳

您可以使用以下格式:

cat(format(s,digits=2))
例如:

> cat(sprintf("%.01f", s))
0.0 1.1 2.0 3.0

这将不再适用于整数向量,而是使用
cat(格式,nsmall=2))
> cat(sprintf("%.01f", s))
0.0 1.1 2.0 3.0