找不到对象,RStudio
所以我知道这是一个常见的问题,但我发现似乎没有任何效果。我遇到的问题是,R不断声明找不到对象,即使我知道它在那里,因为它列在df的名称中 到目前为止,我运行的代码是:找不到对象,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)
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日,我正试图进行年度平均,因为地块太吵了。尽管如此,你的建议还是奏效了,我想说声谢谢。