2017-04-20 91 views
0

所以我知道這是常見的問題,但我發現似乎沒有任何工作。我遇到的問題是R一直在聲明該對象沒有找到,即使我知道它在那裏,因爲它列出了df的名稱。找不到對象和RStudio

到目前爲止,我已經運行的代碼是:

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

在R中你需要「\\」或「/」。嘗試改變爲:'setwd(「C:\\ Users \\ fredd \\ Dropbox \\ Grad_Life \\ Spring_2017 \\ AFM \\ Final_Paper \\」)' – TheBiro

+3

不應該是'KWTProd.df $生產'plot'語句中的.Period.End.Date'? –

回答

2

每當[R告訴你一個對象未​​找到,它不是在試圖捉弄在你身上。在這種情況下,您使用了錯誤的名稱。您的代碼告訴我們KWTProd.df有一個名爲Production.Period.End.Date的字段,但您嘗試訪問名爲Period_kWh_Production而不是KWTProd.df的對象。

所以這個錯誤是合法的,好像你想訪問KWTProd.df$Production.Period.End.Date來代替。

+0

嗯我試過了,但仍然得到了同樣的錯誤。爲了澄清我認爲我爲「KWTProd.df」放置的代碼是我正在使用的數據框的名稱,但在這種情況下,我試圖顯示一段時間內的千瓦產量。由於控制檯顯示的Kilowatts的名稱是「Period_kWh_Production」,但也許我應該給出更多不同的名稱idk –

+0

@FredDitzian我不確定你說的是什麼意思,當你說你嘗試過但仍然有同樣的錯誤。無論哪種方式,這將被關閉。你只需要更加小心,並注意你使用的名字。你是說你想用'KWTProd.df $ Period_kWh_Production'代替嗎? – Dason

+0

對不起,如果我不夠清楚,但文件的名稱「Kwht_Production_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)」,但這兩次我得到錯誤「object」Period_kWh_Production'not found「或」object「 'KWT.prod.df'找不到'在這兩種情況下,對不起,我沒有足夠清楚 –