You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

执行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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 23:00:57