こんてんつ
データフレームの列を指定して四捨五入したい場面がある。その時につかえるコマンドを紹介する。
チートシート
コード
dat %>% mutate(time = round(time, digits = 2))
解説
round
で、指定した列(time
)を小数第二位まで(digits = 2
)で丸めている。mutate
と組みあわせることで置換することができる。
サンプルデータ
#四捨五入前 time value 1.092821988 0.908130569 4.295000131 -0.668832741 5.590229016 0.049779323 6.653013057 1.188054982 16.35518947 -0.322950312 38.88655601 0.219548011 47.25476343 -0.609888171 50.61970835 0.201942437 53.95446466 0.370294421 57.29383249 -1.113040194 66.27735144 -0.090865006 103.8869736 -0.194863607 108.6246822 -0.012996542 117.4398822 -1.246182062 148.4241006 0.42119744 148.4321235 -1.032527137 149.7821984 1.016773978 161.2059699 -0.764005911 186.8323629 -0.509764512 190.914034 0.279108394
#四捨五入後 time value 1.09 0.908130569 4.3 -0.668832741 5.59 0.049779323 6.65 1.188054982 16.36 -0.322950312 38.89 0.219548011 47.25 -0.609888171 50.62 0.201942437 53.95 0.370294421 57.29 -1.113040194 66.28 -0.090865006 103.89 -0.194863607 108.62 -0.012996542 117.44 -1.246182062 148.42 0.42119744 148.43 -1.032527137 149.78 1.016773978 161.21 -0.764005911 186.83 -0.509764512 190.91 0.279108394