write_csv stream_delim_(df,path,...)出错:连接无效

时间:2017-07-31 17:17:01

标签: r readr

我怀疑为什么write_csv在以下示例中不起作用,但write.csv正常工作。一般来说,我使用的包" dplyr"和" readr"因为他们很快。但是,我不确定为什么会这样。

write_csv(df1, path = "C:\\Users\\Sergio\\final\\file1.csv" ,col_names = TRUE)

我收到以下错误消息:

Error in stream_delim_(df, path, ...) : invalid connection

但是,如果我编写以下代码,它可以正常工作。

write.csv(df1, file = "file1.csv", fileEncoding="UTF-8")

我使用的是R版本3.4.1 64位和RStudio版本1.0.143。我的操作系统是Windows 10.我将不胜感激。提前谢谢。

1 个答案:

答案 0 :(得分:0)

您可能错过了指定文件路径。您应确保两个命令都指向同一目录:

write.csv(df1, file = "C:\\Users\\Sergio\\final\\file1.csv", fileEncoding="UTF-8")

如果失败,则您错过了指定目录。