首页 > 解决方案 > 如何在 R 中编写 CSV 文件

问题描述

我无法将 a 写入 R 中的 CSV 文件。我收到两个错误。在查看其他帖子后,我会补充说我是我系统的管理员。请有人向我解释我做错了什么。这包括写这篇文章,因为这是我的第一篇文章。感谢您的时间。

我已经设置了我的工作目录并且没有收到错误:

setwd("~/R_Learning_Files/titanic")

我检查了我的工作目录:

getwd()
"C:/Users/felix/OneDrive/Documents/R_Learning_Files/titanic"

我尝试写入 CSV 文件:

submit_df <- data.frame(passenger_id = rep(892:1309, survived = rf_05_preds))

write.csv(submit_df, file = "rf_sub_2021/07/11_01", row.names = FALSE)

我收到的错误:

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 'rf_sub_2021/07/11_01': No such file or directory

标签: rexport-to-csv

解决方案


不要/在文件名中使用。一个 csv 文件也应该以'.csv'. 尝试 -

write.csv(submit_df, file = "rf_sub_2021-07-11_01.csv", row.names = FALSE)

推荐阅读