Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私は以下のような数値ベクトルを持っています:-
num <- c(1.2,2.3,2.4,4.6,1.43,8.99,7.12,6.77,......)
このベクトルはかなり大きなベクトルです。
私がやりたいことは、1 と 2 の間のすべての値を 1 に、2 と 3 の間の値を 2 に、というように置き換えることです。
num_scaled <- c(1,2,2,4,1,8,7,6,.....)
Rでこれを行う簡単な方法はありますか? 機能?
num <- c(1.2,2.3,2.4,4.6,1.43,8.99,7.12,6.77) num_scaled <- trunc(num)
あなたにあげる:
> num_scaled [1] 1 2 2 4 1 8 7 6