私は時間からなる因子変数を持っています。私はそれを因子に変えようとするとき、Rはそれらを最低から最高の順に並べます。 Unforunately、これは私が次のようなもので終わることを意味します時間によるベクトルの並べ替え
1:48:55 1:53:11 1:58:18 10:04:01 10:12:45 10:14:16
10:20:24 10:21:59 10:23:11 10:23:40 10:30:40 10:34:13
10:39:47 10:54:33 10:58:43 3:21:59 3:27:38 3:37:58
3:49:00 4:20:42 4:30:52 4:37:39 4:40:08 4:40:55
4:42:25 5:03:25 5:10:30 5:10:49 5:12:39 5:14:20
ので、代わりの順序で時刻を印刷するには、10:00と時間は午前7時前に来ます。
時間を実際の時間ですぐに注文する方法はありますか?
time = c("1:48:55", "1:53:11", "1:58:18", "10:04:01", "10:12:45", "10:14:16", "10:20:24", "10:21:59", "10:23:11", "10:23:40", "10:30:40", "10:34:13", "10:39:47", "10:54:33", "10:58:43", "3:21:59", "3:27:38", "3:37:58", "3:49:00", "4:20:42", "4:30:52", "4:37:39", "4:40:08", "4:40:55", "4:42:25", "5:03:25", "5:10:30", "5:10:49", "5:12:39", "5:14:20")
time = factor(time)
をショートに加え:その要因に注意してください。定義によって順序付けられていない!しかし、Rには必要なものがすべて含まれているので、 'ordered'というデータ型があります。これは定義された順序を持つ単なる要素です。 DWinsの答えで 'factor'を' ordered'に置き換えると、あなたのデータ型はもっと意味があります(ただし、因子だけを表示すると、目立った違いはありませんが、いくつかの統計的方法ではそうなります)。 – Thilo
注文された要因の私の経験は彼らがどこへ行っても混乱を招くので、初心者には勧めません。 –