gpt4 book ai didi

r - 在 R 中检查 write.csv 是否成功

转载 作者:行者123 更新时间:2023-12-04 00:54:54 26 4
gpt4 key购买 nike

在 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"

关于r - 在 R 中检查 write.csv 是否成功,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13511817/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com