R-时间序列ggplot缺失列

时间:2018-10-29 13:21:24

标签: r ggplot2 time-series transpose

我正在开发R中的时间序列图。但是,我似乎无法访问数据框中的列。错误消息是 FUN(X [[i]],...)中的错误:找不到对象'日期'

下面包括我的脚本和简要表。非常感谢您的帮助。

# Transpose USA to get dates
t_USA_G_1 <- as.data.frame(t(USA_G_1_date))

#Rename column headers
colnames(t_USA_G_1)[0] = "Dates"
colnames(t_USA_G_1)[1] = "USA_Net_Enrollment"
t_USA_G_1

#Time series plot
t_USA_G_1%>%
  ggplot(aes(Dates, USA_Net_Enrollment)) + 
  geom_line() + 
  geom_point()

------输出-----

     USA_Net_Enrollment
1999           96.56902
2000           96.69755
2001           96.28022
2002           94.99747
2003           94.74116
2004           93.37412
2005           93.68804
2006           94.81912
2007           95.86296
2008           96.26724
2009           94.81539
2010           93.62400
2011           92.91374
2012           93.16648
2013           92.77709
2014           93.09830
2015           93.75419

1 个答案:

答案 0 :(得分:0)

我使用row.names找到了答案。

t_USA_G_1%>%
  ggplot(aes(row.names(t_USA_G_1), USA_Net_Enrollment)) + 
  geom_point(color="blue")+
  labs(x="Dates", y="USA Net Enrollment")