我使用RevoscaleR,我已經成功地轉換CSV文件XDF我已經保存到我的本地磁盤文件。RevoScaleR找不到文件,目錄存在
然而,當我嘗試運行調用這些XDF文件,我得到一個錯誤信息,有沒有這樣的文件或目錄的功能:
The file or directory 'P:/PROPENSITY/CL_Generic_Retail_201506' cannot be found.
讓我露出的全過程:
我工作目錄:
> getwd()
[1] "P:/PROPENSITY"
我用這個代碼轉換CSV文件XDF:
rx_CL_Generic_Retail_201506 <- rxImport(
inData = "CL_Generic_Retail_201506_23-05-2017.csv",
outFile = "CL_Generic_Retail_201506.xdf",
overwrite = TRUE
)
然後我用這個代碼來檢查轉換成功:
rxSummary(formula = ~ Avg_Deposits + Total_Num_ + Sumof_CC_AVGBAL_,
data = "CL_Generic_Retail_201506.xdf"
)
Summary Statistics Results for: ~Avg_Deposits + Total_Num_ + Sumof_CC_AVGBAL_
Data: "CL_Generic_Retail_201506.xdf" (RxXdfData Data Source)
File name: CL_Generic_Retail_201506.xdf
Number of valid observations: 7155413
Name Mean StdDev Min Max ValidObs MissingObs
Avg_Deposits 4562.914627 128614.5683 -325684032 69317080.0 7155413 0
Total_Num_ 7.062068 247.1506 1 224579.0 831567 6323846
Sumof_CC_AVGBAL_ 951.484138 2249.3149 0 164746.6 601304 6554109
在那之前一切都很好。
我繼續文件轉換爲XDF文件。
然後我又回到了同一個文件,並試圖運行相同的功能(摘要),我得到了以下錯誤消息:
> rxSummary(formula = ~ Avg_Deposits + Total_Num_ + Sumof_CC_AVGBAL_,
+
+ data = "CL_Generic_Retail_201506.xdf"
+
+)
The file or directory 'CL_Generic_Retail_201506.xdf' cannot be found.
如果我重複該過程,然後再次運行rxImport的rxSummary函數運行再次。但過了一段時間後,同樣的錯誤重複。
難道這有反斜槓辦?
即:該消息是:
The file or directory 'P:\PROPENSITY\CL_Generic_Retail_201506.xdf' cannot be found.
但是當我問R鍵打印返回工作目錄:
> getwd()
[1] "P:/PROPENSITY"
注意的是,在RevoScaleR錯誤消息的斜槓\而R的getwd()的輸出具有/。
如果這是我能做些什麼問題呢?
通過在安裝了Windows和RevoScaleR工作站出現此問題的方式。在運行RevoScaleR的筆記本中,問題並未出現。
我將不勝感激任何建議。
---------------------------------------------- -----------------------------
下面是顯示文件存在的目錄的圖像。 Image of the PROPENSITY folder with the xdf files
反斜槓不應該是一個問題。你確認文件確實存在嗎?出現錯誤後,打開資源管理器並查看該Propensity文件夾中的內容。 –
是的文件在那裏。我已經包含了該文件夾的圖像。 – am7
上面的第一條消息缺少'.xdf'文件擴展名。 –