【发布时间】:2011-03-31 00:56:11
【问题描述】:
我在 R 中的日期非常困难,并且可以在 SPSS 中轻松做到这一点,但我希望在我的项目中留在 R 中。
我的数据框中有一个日期列,并且想要完全删除年份以保留月份和日期。这是我原始数据的一个峰值。
> head(ds$date)
[1] "2003-10-09" "2003-10-11" "2003-10-13" "2003-10-15" "2003-10-18" "2003-10-20"
> class((ds$date))
[1] "Date"
我“想要”它。
> head(ds$date)
[1] "10-09" "10-11" "10-13" "10-15" "10-18" "10-20"
> class((ds$date))
[1] "Date"
如果可能,我希望将第一个日期设置为 10 月 1 日而不是 1 月 1 日。
您能提供的任何帮助将不胜感激。
编辑:我觉得我应该添加一些上下文。我想绘制一个 NHL 球员在 10 月开始到 4 月结束的赛季中的表现。除此之外,我想按每个季节对图进行分面,这是我数据框中的一个单独列。因为我想比较整个赛季的累积表现,我认为我需要删除年份部分,但也许我不需要;正如我所指出的,我在 R 中遇到了日期问题。我希望完成的是一个按季节比较相对日期的累积性能的图,并且 x 轴从 10 月开始到 4 月结束。
【问题讨论】:
-
在 user678105 的回答 cmets 中,您询问“mm-yy”是否可以保持为“日期”值。您是在尝试对值本身进行计算还是为了显示?