我在 R 中有以下 data.frame:
> daily
DoW Duration
1 Friday 14.0000000000000
2 Monday 21.0000000000000
3 Saturday 12.0000000000000
4 Thursday 28.0000000000000
5 Tuesday 12.0000000000000
6 Wednesday 91.0000000000000
7 Sunday 20.0000000000000
我想更改因子水平的顺序,以便星期按(美国)星期几顺序排列。
看起来我可以用relevel()
. 但这仅需要 1 个数字参数并将其移至顶部。所以, relevel(daily$DoW, 7)
, 星期天移动到顶部,但其余部分保持无序(这意味着我需要以相反的顺序重新调整它)。
可行,但必须有更好的方法,对吧?
(时间序列解决方案也可以接受。)