我正在开发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
答案 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")