0

2つのテーブルをマージしようとしましたが、結果は次のようになりました。

 subj gamble_gamble n_gambles expected_value
   1            19        32            1.7
  10             3         4            1.5
 100             3         4            1.5
 101             6        32            1.4
 102             3         4            1.5
 103            19        32            1.7

列は通常のsubj順序ではありません (例: 1,2,3,4,5,6)。subjこのコマンドで列を注文しようとしました:

newdata <- table3[order(subj),]

しかし、うまくいきません。誰か助けてくれませんか?

4

1 に答える 1

2

これを使って:

newdata <- table3[order(as.numeric(as.character(table3$subj))),]

これsubjfactor(だけでなくcharacter) であっても機能します。

于 2013-07-03T16:15:24.057 に答える