请注意,我对R相对了解,并从这里找到的问题和答案中学到了很多东西。
所以,我有一个数据框,其中月份和年份目前作为字符串形式为" yyyy-mm"。原始数据是几分钟,因此我使用group_by函数来获取数据的平均值。我注意到在使用group_by时收到了PosIXlt错误,因此使列成为字符串。
这样做是为了做group_by而且我能够按月获得平均值。现在,当我尝试使用Month_Yr列作为我的x轴创建折线图时,但现在由于字符而无法绘制。我的df样本是:
Month_Yr GAP_Mean <chr> <dbl> 2006-12 1.9012951 2007-01 1.5460339 2007-02 1.4010835 2007-03 1.3186270
等。 我还有其他几个专栏,我试图在一个图表上创建所有这些专栏,并通过其他帖子找到帮助,并且能够在我有几个月的情况下绘制图表但是Month_Yr列给了我麻烦。当输入以下代码时,我收到警告&#34; geom_path:每组只包含一个观察。你需要调整群体审美吗?&#34;。
Month_Yr%>% gather(key, Watts, GAP_Mean, GAP_Diff) %>% ggplot(aes(x=Month_yr,y=Watts,colour=key))+geom_line()
我希望有人可以提供帮助。如上所述,我对R相对较新。我必须使用这些数据编写一份报告并将其投放到Excel中,但现在我正在尝试更加习惯于R的可视化软件包。如果您不清楚,请告诉我。你需要任何进一步的信息。