我是一個新手,并且在我能想到的所有地方都搜索過 Stack、互聯網。但我無法弄清楚為什么當我在 R 中使用 write.csv() 時,它實際上并沒有將它作為 csv 檔案保存在我的計算機上. 我想要的只是將我的作業從 RStudio 獲取到 Tableau 的 .csv 檔案,我花了一周的時間試圖弄清楚。我讀過的許多答案都使用了太多的編碼“行話”,我無法翻譯它,因為我只是一個初學者。非常感謝您的幫助。這是我正在使用的代碼:
""write.csv(daily_steps2,"C:\daily_steps2.csv", row.names = TRUE)""
我在代碼周圍加上了雙引號,因為這似乎是我應該在這里做的?IDK,但是當我運行該功能時我沒有這些。當我運行它時沒有錯誤,它只是沒有在我的計算機上顯示為 .csv。它運行但實際上什么也不做。非常感謝您的幫助。
uj5u.com熱心網友回復:
在我看來,最簡單的方法是將檔案保存到運行 rstudio 的同一檔案夾中,并使用 rstudio gui。它應該是 write.csv(daily_steps, "./daily_steps.csv") (函式周圍沒有引號),然后在 rstudio 右下角的選項卡上,您可以選擇檔案,它應該在那里。然后,您可以使用圖形用戶界面將其移動到桌面,其方式類似于您在 MS Word 中所做的操作。
uj5u.com熱心網友回復:
快速修復是對 Windows 路徑使用雙斜杠或正斜杠。(另外,既然row.names=TRUE是默認的,就不用指定了)
write.csv(daily_steps2, "C:\\daily_steps2.csv")
write.csv(daily_steps2, "C:/daily_steps2.csv")
但是,請考慮與作業系統無關file.path()并避免檔案路徑中的檔案夾分隔符問題,包括正斜杠(用于 Mac 和 Linux 等 Unix 系統)或反斜杠(用于 Windows 系統)。
write.csv(daily_steps2, file.path("C:", "daily_steps2.csv"))
另一個好處是,由于路徑運算式的這種功能形式,您可以傳遞動態檔案或檔案夾名稱而無需paste.
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/469424.html
上一篇:如何在函式中找到問題檔案?
下一篇:回圈遍歷多個串列
