执行read.csv(file.choose())无弹窗,无法导入Excel导出的CSV到R环境怎么办?
解决R中
file.choose()无响应的问题 先检查运行环境:如果是在RStudio脚本里整段运行代码,或者用的是无图形界面的R版本(比如终端纯命令行、服务器R),
file.choose()不会弹出窗口。去RStudio的**控制台(Console)**单独敲file.choose()回车试试。换用手动指定路径的方式导入:如果弹窗还是出不来,直接写文件的完整路径就行。比如你的CSV在
C:/Users/xxx/Documents/test.csv,代码改成:mydata <- read.csv("C:/Users/xxx/Documents/test.csv")注意路径要用斜杠
/或者双反斜杠\\,别用单反斜杠(会被当成转义符)。检查CSV的保存格式:从Excel存CSV时,选**CSV UTF-8(逗号分隔)**这个选项,别选其他类型。存完可以用记事本打开看看,确认内容是用逗号分隔的,避免格式错了导致R找不到或读不了。
对齐工作目录:先在控制台输
getwd()看当前工作目录,把CSV文件挪到这个文件夹里,直接写文件名就能导入:mydata <- read.csv("test.csv")也可以用
setwd("你的文件所在文件夹路径")切换工作目录。
内容的提问来源于stack exchange,提问作者Vivica
相关产品推荐
相关产品推荐

