在R中,我该如何验证 write.csv(my.data.frame, file='test.csv')
没有重新阅读它是成功的?它似乎没有返回任何东西。我在考虑做一个 file.exists('test.csv')
然后抓住之前和之后的时间戳 write.csv()
并检查文件上的时间戳是否在两者之间?有什么建议么?
在R中,我该如何验证 write.csv(my.data.frame, file='test.csv')
没有重新阅读它是成功的?它似乎没有返回任何东西。我在考虑做一个 file.exists('test.csv')
然后抓住之前和之后的时间戳 write.csv()
并检查文件上的时间戳是否在两者之间?有什么建议么?
您可以使用该功能 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"