问题描述
我有一个数据集,其中一列是日期,但采用字符格式。我使用以下代码将其转换为日期格式,然后只取月份:
library(lubridate)
dates <- dmy(Austria$date)
Month <- month(dates,label = TRUE,abbr = FALSE)
问题是我正在恢复我不想要的几个月的水平。我搜索了如何删除级别,但我发现的所有内容都是关于删除未使用的级别(这不是我的情况)。
我也使用了 as,Date 但我仍然遇到同样的问题:
dates_Austria <- as.Date(Austria$date,"%d/%m/%Y")
我的最终目的是制作一个图表,横轴为失业,纵轴为收入水平,然后根据月份更改图的颜色,如下所示:
ggplot(data = my_data,aes(x = unemployment,y = income,colour = Month)) +
geom_point() +
geom_smooth(method = "lm",se = FALSE)
但是通过使用该代码,我根据月份返回了不同的回归线。我希望所有数据都有一行,散点图的其余点根据月份改变颜色。
任何帮助将不胜感激。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)