我使用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'文件扩展名。 –