У меня есть число, скажем, 0,4, которое относится к классу цифр c. Я sh, чтобы сделать это 2 десятичных знака без изменения числового класса c. Возможно ли это сделать?
Я не совсем уверен, что вы имеете в виду, но вы можете контролировать количество цифр, которые печатают с помощью sprintf.
sprintf
sprintf("%.2f",0.4) # [1] "0.40"
Программно, 0.4 и 0.40 идентичны.
0.4
0.40
all.equal(0.4,0.40) # [1] TRUE