【问题标题】:error loading csv file for R为 R 加载 csv 文件时出错
【发布时间】:2016-04-20 14:22:34
【问题描述】:

当我为 R 加载 csv 文件时,我可以看到错误 但我不知道为什么会这样

我写了以下代码:

setwd("C:\\Users\\규남\\Desktop\\twitter")
library(KoNLP)
useSejongDic()
txt <- readLines(file("test.csv"))

而且,出现这个错误

txt <- readLines(file("test.csv"))
Error in readLines(file("test.csv")) : cannot open the connection
In addition: Warning message:
In readLines(file("test.csv")) :
  cannot open file 'test.csv': No such file or directory

为什么会这样? 文件目录是不是错了,就是那个文件夹里面的文件 [在此处输入图片描述][1] 请看这个 我重新启动 Rstudio,甚至笔记本电源 但错误再次出现 如何加载该 csv 文件? 为什么会这样? 这是使用getwd() 函数的结果

[1] "C:/Users/규남/Desktop/twitter"
Warning message:
closing unused connection 3 (test.csv) 

[1]: http://i.stack.imgur.com/xkFkt.png

【问题讨论】:

  • \ 有特殊含义。尝试在 setwd() 中改用 /
  • 控制台出现同样的错误
  • 运行dir()时是否列出了您的文件?
  • dir() 是什么意思?你的意思是我打开那个文件的同时,我运行那个编码?
  • 成功了吗?最好使用myfile &lt;- file.choose() 然后readLines(myfile) 即删除file()

标签: r csv load-csv


【解决方案1】:

在解决这些问题时,我喜欢使用file.path() 函数。查看文档,但它确保字符串中使用的分隔符是 R 所期望的。

试试:

path <- file.path("C:", "Users", "규남", "Desktop", "twitter")
setwd(path)
library(KoNLP)
useSejongDic()
txt <- readLines(file("test.csv"))

【讨论】:

  • 这种方式仍然查看相同的错误。我不知道为什么会这样。但是按照您的回复建议,使用'file.choose()'函数,错误消失了!
  • 可能是....韩语在文件目录'규남'中使用,所以我认为出现这种情况。
猜你喜欢
  • 2020-10-30
  • 2013-08-31
  • 1970-01-01
  • 1970-01-01
  • 2019-09-10
  • 2021-03-11
  • 1970-01-01
  • 2022-07-25
  • 1970-01-01
相关资源
最近更新 更多