私はRでプログラミングしています。たとえば、1000個の値を含むベクトルがあります。ここで、これらの1000個の値をランダムに2つの新しいセットに分割したいとします。1つは400の値を含み、もう1つは600を含みます。これを行うにはどうすればよいですか。私はこのようなことをすることを考えました...
firstset <- sample(mydata, size=400)
...しかし、これはデータを分割しません(言い換えると、他のセットに入れる600の値がまだわかりません)。また、1から400にループし、一度に1つの値をランダムに削除して、に配置することも考えましたfirstset。これによりデータが正しく分割されますが、これを実装する方法は私にはわかりません。forさらに、可能な限りRのループを避けるように言われました。
何か案は?