所以我知道这是常见的问题,但我发现似乎没有任何效果。我遇到的问题是R一直说明找不到对象,即使我知道它在那里,因为它列在df的名称中。
到目前为止我运行的代码是:
setwd("C:\\Users\\fredd\\Dropbox\\Grad_Life\\Spring_2017\\AFM\\Final_Paper\\")
KWTProd.df = read.csv("Merge1//Kwht_Production_07-15.csv", header=T)
names(KWTProd.df)
plot(Period_kWh_Production$Production.Period.End.Date)
,控制台显示:
> setwd("C:\\Users\\fredd\\Dropbox\\Grad_Life\\Spring_2017\\AFM\\Final_Paper\\")
>
> KWTProd.df = read.csv("Merge1//Kwht_Production_07-15.csv", header=T)
>
> names(KWTProd.df)
[1] "Application.Number" "Program.Administrator" "Program"
[4] "Total.Cost" "System.Owner.Sector" "Host.Customer.Sector"
[7] "Host.Customer.Physical.Address.City" "Host.Customer.Physical.Address.County" "Host.Customer.Physical.Address.Zip.Code"
[10] "PBI.Payment.." "Production.Period.End.Date" "Period_kWh_Production"
>
> plot(Period_kWh_Production$Production.Period.End.Date)
Error in plot(Period_kWh_Production$Production.Period.End.Date) :
object 'Period_kWh_Production' not found
答案 0 :(得分:2)
任何时候R告诉你没有找到对象,它不会试图对你发挥作用。在这种情况下,您使用了错误的名称。您的代码向我们显示KWTProd.df
有一个名为Production.Period.End.Date的字段,但您尝试访问名为Period_kWh_Production
的对象而不是KWTProd.df
。
因此错误是合法的,而您似乎想要访问KWTProd.df$Production.Period.End.Date
。