一部のデータの単純なCSVを書き込もうとしていますが、CSVが作成されていません。しかし、コードを実行するとエラーメッセージは表示されません。このコードは金曜日に正常に機能していましたが、今日戻ってきても機能しませんでした。私は別の作業ディレクトリを使用しようとし、別のファイル名を試してみましたが、フォルダをチェックするたびに何もありません。誰かがこれまでに経験したことがありますか、または追加のトラブルシューティングのアイデアがありますか?write.csvはエラーなしで実行されますが、CSVは作成されません
write.csv(x = map.data, file= "map.data.csv", row.names=F)
EDIT:私はついにそれを理解しました。それはMarkdownチャンク内のWDを変更していたためです。チャンクの実行後にRが自動的にリセットされることはわかりませんでした。 MarkdownファイルでWDをグローバル設定にすると、CSVが表示され始めました。
私の最初の考えは、あなたがあなたとは違うディレクトリにいる可能性がありますか? 'getwd'と' setwd'ですか? – lmo
あなたは部分的に正しいです。これは、MarkdownファイルのWDを変更すると、WDがグローバルステートメントを使用して設定されていない限り、チャンクが実行されるたびにWDが自動的にリセットされることはわかりませんでした。 –
rmarkdownはRの新鮮なセッションを実行します。これは、現在のセッションに影響を与えず、文書内のコードが目的の結果を得るのに十分であることを確認できるので便利です。しかし、それに合わせるのに少し時間がかかります。 – lmo