-6

2 つの列と無数の行を持つファイルがあります。行 1 には個人 ID が含まれ、行 2 には各個人 ID のスコアが含まれます。スコアをランダムにシャッフルし、新しい 2 列のデータ フレームの個人 ID にランダムに再割り当てしようとしています。基本的に、スコアと人物 ID の間の実際の関係を破壊します。Rでこれを行うにはどうすればよいですか?これを行う関数の書き方がわかりません ありがとう。

4

1 に答える 1

3

@Dason がコメントで言ったように、サンプルを探しているだけのようです。これはかなり基本的なものであり、初歩的な Google クエリ (または他のお気に入りの検索エンジン) でさえ、これを行う方法に関する多くの投稿やリンクを提供していると言わざるを得ません。

あなたのデータがdata.frame呼び出され、個人ID用に呼び出された列とスコア用に呼び出されdataた列があると仮定します。次のようなサンプルを使用して、新しい data.frame を簡単に作成できます..."id""score"

data2 <- data.frame( ID = sample( data$id , nrow( data ) ) , Score = sample( data$score , nrow( data ) ) )
于 2013-03-29T21:56:42.820 に答える