在R中处理一个月和一周中的一天变量

在R中处理一个月和一周中的一天变量,r,time-series,mode,timeserieschart,R,Time Series,Mode,Timeserieschart,我试图对一个数据集进行一些数据分析,其中包括一列月份(记录为“jan”、…、“dec”)和一周中的某一天(“mon”、…、“fri”)。我有两个问题。我的第一个问题是如何使用modeest包中的mfv函数获取这些变量的模式。我有一种感觉,这与我需要的变量类型有关(因子、字符等)。我不希望将数据重新编码为数字变量 如果我使用变量因子,我可以通过plot(data$month)得到一个图,但是现在我的图是按字母顺序而不是按时间顺序的,我该如何更改呢 谢谢 如果我把变量变成因子,我可以通过 plot(

我试图对一个数据集进行一些数据分析,其中包括一列月份(记录为
“jan”、…、“dec”
)和一周中的某一天(
“mon”、…、“fri”
)。我有两个问题。我的第一个问题是如何使用
modeest
包中的
mfv
函数获取这些变量的模式。我有一种感觉,这与我需要的变量类型有关(因子、字符等)。我不希望将数据重新编码为数字变量

如果我使用变量因子,我可以通过
plot(data$month)
得到一个图,但是现在我的图是按字母顺序而不是按时间顺序的,我该如何更改呢

谢谢

如果我把变量变成因子,我可以通过 plot(data$month),但现在我的plot是按字母顺序排列的,而不是 时间顺序,我怎样才能改变这个

关于这一点,诀窍是制作一个与旧因子相同的新因子,但其级别顺序不同:

data$month <- factor(data$month, levels=tolower(month.abb))

对默默投反对票的人说:这是一个问题,所以我建议你做以下几件事之一1)解释为什么投反对票,2)向OP解释如何改进问题3)编辑问题,使其成为一个好问题。
mfv(as.numeric(data$month))