我正在嘗試編寫一些簡單的CSV數據,但沒有創建CSV。但是,當我運行代碼時沒有錯誤消息。這段代碼週五工作正常,但今天我回來時沒有工作。我嘗試過使用不同的工作目錄並嘗試不同的文件名,但每次檢查文件夾時都沒有任何內容。有沒有人經歷過這個和/或你有任何其他的疑難解答想法?write.csv執行時沒有錯誤,但沒有創建csv
write.csv(x = map.data, file= "map.data.csv", row.names=F)
編輯:我終於想通了。這是因爲我在一個Markdown塊中改變了WD,並且我不知道在塊運行後R會自動重置它。一旦我將WD設置爲Markdown文件中的全局設置,CSV就開始顯示。
我的第一個想法可能是你在不同的目錄中,而不是你認爲的你? 'getwd'和'setwd'? – lmo
你完全正確。這是因爲我不知道在Markdown文件中更改WD會導致WD在每次運行塊時自動重置,除非WD使用全局語句設置。 –
rmarkdown運行R的新會話。這很方便,因爲您當前的會話不受影響,您可以確保文檔中的代碼足以獲得所需的結果。不過,這需要一些時間來適應。 – lmo