簡體   English   中英

工作目錄-R與RStudio

[英]Working directory - R vs RStudio

我有一個特定的R腳本,我經常在RStudio中從Internet抓取數據。 我想設置一個批處理文件以自動運行此文件,因此想直接從R運行此腳本。但是,RStudio中不能識別RStudio中識別的數據幀和對象。我不是R方面的專家,但是擁有搜索了該主題,但是如果我錯過了其他地方發布的解決方案,請原諒。

具體來說,在RStudio中工作時,我使用了getwd() ,它返回“ C:/ Users / mdoucette001 / Desktop / Beer Stuff / R Beer Stuff /”。 我已經運行save.image()以確保正在保存在RStudio中創建的輸出(數據框,列表等)。 當我嘗試在R中運行此代碼時,我運行的第一行代碼是setwd("C:/Users/mdoucette001/Desktop/Beer Stuff/R Beer Stuff") 如果我比較R和RStudio中的數據幀(例如nrow(df1)),則兩者之間會得到不同的響應。 由於R行數較小,因此我懷疑它正在以某種方式加載舊的圖像/工作區。 我想念什么?

如以下問題所述,將工作目錄作為命令參數傳遞給批處理模式R:

將命令行參數傳遞給R CMD BATCH

您使用過save.image()但是否已將圖像重新加載到會話中? 您需要明確地執行此操作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM