我怀疑为什么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.我将不胜感激。提前谢谢。
答案 0 :(得分:0)
您可能错过了指定文件路径。您应确保两个命令都指向同一目录:
write.csv(df1, file = "C:\\Users\\Sergio\\final\\file1.csv", fileEncoding="UTF-8")
如果失败,则您错过了指定目录。