Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
找不到对象,RStudio_R - Fatal编程技术网

找不到对象,RStudio

找不到对象,RStudio,r,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)

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

任何时候R告诉你一个物体没有被找到,它并不是想捉弄你。在这种情况下,您使用了错误的名称。您的代码显示
KWTProd.df
有一个名为Production.Period.End.Date的字段,但是您尝试访问名为
Period\u kWh\u Production
的对象,而不是
KWTProd.df


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

只要R告诉您找不到对象,它就不会试图捉弄您。在这种情况下,您使用了错误的名称。您的代码显示
KWTProd.df
有一个名为Production.Period.End.Date的字段,但是您尝试访问名为
Period\u kWh\u Production
的对象,而不是
KWTProd.df


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

在R中,您需要“\\”或“/”。尝试更改为:
setwd(“C:\\Users\\fredd\\Dropbox\\Grad\u Life\\Spring\u 2017\\AFM\\Final\u Paper\”)
绘图
语句中是否应该是
KWTProd.df$Production.Period.End.Date
?在R中需要“\\”或“/”。尝试更改为:
setwd(“C:\\Users\\fredd\\Dropbox\\Grad\u Life\\Spring\u 2017\\AFM\\Final\u Paper\”
语句中的
KWTProd.df$Production.Period.End.Date
不应该是
plot
语句中的
吗。为了澄清,我认为我为“KWTProd.df”输入的代码是我正在使用的数据帧的名称,但在本例中,我试图显示随着时间推移的千瓦产量。控制台显示的千瓦数的名称是“Period_kWh_Production”,但也许我应该给出更多不同的名称idk@FredDitzian我不知道你说你试过了,但还是犯了同样的错误是什么意思。不管怎样,这都会被关闭。你只需要更加小心,注意你正在使用的名字。你是说你想用
KWTProd.df$Period\u kWh\u Production
来代替吗?如果我不太清楚,请告诉我文件名“Kwht\u Production\u 07-15.csv”。我将它转换成一个名为“KWTProd.df”的.df,并试图显示名为“Period_kWh_Production”的变量随时间的变化,在本例中,我使用了“Production.Period.End.Date”。我尝试了“plot(KWTProd.df$Production.Period.End.Date)”和“plot(Period_kWh_Production$Production.Period.End.Date)”两次都出现了错误对象“Period\kWh\u Production“not found”或“object”KWT.prod.df“not found”在这两种情况下。很抱歉,我不太清楚。您从未提及过关于KWT.prod.df的任何内容,所以这是有意义的。我想您只想做一些类似于
绘图的事情(Period\kWh\u Production~Production.Period.End.Date,data=KWTProd.df)
但听起来你好像真的搞混了如何定义和引用变量,这应该包含在任何介绍性R材料中,所以也许你应该读一读?非常感谢你的帮助。不幸的是,我的时间变量的格式是“dd/mm/yyyy”“这样的2008年12月2日,我正试图进行年度平均,因为地块太吵了。尽管如此,你的建议还是奏效了,我想说声谢谢。嗯,我试过了,但还是犯了同样的错误。为了澄清,我认为我为“KWTProd.df”输入的代码是我正在使用的数据帧的名称,但在本例中,我试图显示随着时间推移的千瓦产量。控制台显示的千瓦数的名称是“Period_kWh_Production”,但也许我应该给出更多不同的名称idk@FredDitzian我不知道你说你试过了,但还是犯了同样的错误是什么意思。不管怎样,这都会被关闭。你只需要更加小心,注意你正在使用的名字。你是说你想用
KWTProd.df$Period\u kWh\u Production
来代替吗?如果我不太清楚,请告诉我文件名“Kwht\u Production\u 07-15.csv”。我将它转换成一个名为“KWTProd.df”的.df,并试图显示名为“Period_kWh_Production”的变量随时间的变化,在本例中,我使用了“Production.Period.End.Date”。我尝试了“plot(KWTProd.df$Production.Period.End.Date)”和“plot(Period_kWh_Production$Production.Period.End.Date)”两次都出现了错误对象“Period\kWh\u Production“not found”或“object”KWT.prod.df“not found”在这两种情况下。很抱歉,我不太清楚。您从未提及过关于KWT.prod.df的任何内容,所以这是有意义的。我想您只想做一些类似于
绘图的事情(Period\kWh\u Production~Production.Period.End.Date,data=KWTProd.df)
但听起来你好像真的搞混了如何定义和引用变量,这应该包含在任何介绍性R材料中,所以也许你应该读一读?非常感谢你的帮助。不幸的是,我的时间变量的格式是“dd/mm/yyyy”“这样的2008年12月2日,我正试图进行年度平均,因为地块太吵了。尽管如此,你的建议还是奏效了,我想说声谢谢。