私は使用できることを知っています
head(sample(x),m)
データセットからm行のランダムな選択を印刷しますが、この場合、新しい描画はそれぞれランダム化されます。すべての描画をランダム化するのではなく、後続の行の順序を維持しながら、最初の描画の開始位置のみをランダム化したい場合はどうなりますか?
説明のために、n行のデータセットがあり、ランダムな位置から始めて、それらのm個を順番に印刷したいとします。ランダムに描画された開始位置は5なので、目的の関数は5、6、7 、...、m < nを出力します。
これは理論的な質問であり、診断的な質問ではないので、MWEの例は必要ないと思います...そうだと思われる場合はお知らせください。喜んで提供させていただきます。
sample
要素を使用して数値インデックスを作成し、それに続く「n」行のシーケンスを追加します。場合sample
Dインデックスが最後の行を言うである、我々はそれらのケースを確認するために条件を作成することができます
i1 <- sample(nrow(df1), 1)+ 0:3
df1[ i1[i1 <= nrow(df1)], ]
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加