W tej chwili pojawiły się bardzo podobne pytania na temat zaokrąglania i znaczenia, ale nie rozwiązuje mojego problemu. Oto ona:Zaokrąglanie liczb do najbliższych 10 w R
Jak zaokrąglić liczby losowo występujące, takie jak:
data <- c(152.335, 39.431, 21.894)
chciałbym mieć je zaokrąglone tak:
c(150,40,20)
Próbowałem:
print(formatC(signif(data,digits=2), digits=2,format="f"))
Wyjście:
[1] "150.00" "39.00" "22.00"
Powyższe polecenie wymaga ode mnie zmiany digits=
na 1 lub 2 w celu uzyskania pożądanego rezultatu. Ale chciałbym mieć globalne dopasowanie do wszystkich poleceń. Dzięki.
SO 21,8 Okazuje 20? to nie ma sensu. – Fernando
Duplikat? http://stackoverflow.com/questions/6461209/how-to-round-up-to-the-nearest-10-or-100-or-x – Henrik
@Fernando, wygląda na to, że Max chce zaokrąglić do najbliższej 10. – Henrik