12

write.csv(my.data.frame, file='test.csv')Rで、再読み込みせずに成功したことを確認するにはどうすればよいですか?何も返さないようです。file.exists('test.csv')の前後write.csv()のタイムスタンプを取得して、ファイルのタイムスタンプが2つの間にあることを確認することを考えていましたか?助言がありますか?

4

1 に答える 1

15

次の関数を使用できますtry()

res <- try(write.csv(1:100, "SOME GOOD PATH/temp.csv"))
is.null(res)
# [1] TRUE
res <- try(write.csv(1:100, "SOME BAD PATH/temp.csv"))
is.null(res)
# [1] FALSE
class(res)
# [1] "try-error"
于 2012-11-22T13:04:49.943 に答える