找不到对象和RStudio

时间:2017-04-20 17:35:06

标签: r

所以我知道这是常见的问题,但我发现似乎没有任何效果。我遇到的问题是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

1 个答案:

答案 0 :(得分:2)

任何时候R告诉你没有找到对象,它不会试图对你发挥作用。在这种情况下,您使用了错误的名称。您的代码向我们显示KWTProd.df有一个名为Production.Period.End.Date的字段,但您尝试访问名为Period_kWh_Production的对象而不是KWTProd.df

因此错误是合法的,而您似乎想要访问KWTProd.df$Production.Period.End.Date