2017-03-15 6 views
0

を書こうと私はMacOSの上RStudioでcsvファイルを書き込むしようとしているが、私はこのエラーを取得していながら:エラーcsvファイル

Error: Failed to open '/Users/some.one/Documents/data'

、これは私のコードです:

write_csv(dat, path_dat, na = "NA", append = FALSE, col_names = TRUE) 

誰かがこのようなエラーの原因を教えていただけますか?

編集:

DAT ...........

path_datデータフレームである......誤差のパスである。/Users/some.one/Documents/data

+0

'path_dat'とは何ですか? 'write_csv'はどこから来たのですか?どのようなことが 'dat'ですか? – Spacedman

+2

これは、ディレクトリの指定が、存在しないか、またはユーザに対して書き込み権限を持たないディレクトリを指していることを意味します。ファイル拡張子をRで指定する必要があるので、 '/ Users/some.one/Documents/data.csv'にする必要があることに注意してください。データがフォルダでない限り、 '/ Users/some.one/Documents/data/thefile.csv'を使用する必要があります。例については'?write_csv'も参照してください。 –

+0

@ JorisMeysありがとう、あなたはちょうど私に答えを与えた、データは確かにフォルダです、私は私の新しいファイルの名前を追加しませんでした –

答えて

1

このディレクトリにアクセスできることを確認します。 getwd()

あなたが書いていない場合は、setwd(path_to_directory)で書いているディレクトリを変更し、write.csv関数を実行することができます。

+0

私はすでに私はそのディレクトリにアクセスできます。 確かにsetwdで複数のパスを試してみましたが、私はいつも同じエラーになります –

+0

'' 'path_dat'''をどのクラスの型に' '' dat' '' – Crt

+0

私は質問にいくつかの詳細を追加しました –