0

多くの時間がかかる R オブジェクトを計算しました。しかし、を使用してファイルに保存しているときにwrite.csv、次のようなエラーが発生します

Error in file(file, ifelse(append, "a", "w")) : 
  cannot open the connection
In addition: Warning message:
In file(file, ifelse(append, "a", "w")) :
  cannot open file 'file_name.csv': Permission denied

また、このオブジェクトを.rdaファイルに保存しようとしただけでなく、ワークスペース イメージ全体をファイルに保存しようとしまし.RDataたが、それでもpermission deniedエラーが発生しました。root アクセスで R を実行し、全体を再計算する代わりに、このオブジェクトを何らかの方法でディスクに保存する方法はありますか? ................................................................... ................................................................... .........

アップデート :

に取り組んでいUbuntu 12.04ます。次の方法でRオブジェクトを保存しようとしました:

1. write.csv(some_dataframe, "file_name.csv")
2. save(some_dataframe, file = "file_name.rda")
3. save.image("~/folder_name/file_name.RData")

................................................................... ................................................................... .........

答え :

コマンドfile_name.csvを使用して、同じ名前 (たとえば )のファイルを作成しました。touchコマンドを使用してアクセス許可を変更しchown、自分が所有するようにしました(ルートユーザーではありません)。次に、オプションを指定してwrite.tableコマンドを使用append=TRUEして、新しく作成されたファイルにデータフレームを書き込んだところ、期待どおりに機能しました。

4

0 に答える 0