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

R语言读取C盘CSV文件失败求助(Bellabeat谷歌顶点项目)

解决R读取Bellabeat数据集CSV文件的路径问题

核心问题排查

你遇到的文件不存在错误,大概率是路径写法、OneDrive同步、文件名拼写或权限导致的,按以下步骤逐一排查:


1. 先确认文件真实存在

复制报错信息里的完整路径,粘贴到Windows资源管理器的地址栏直接回车:

  • 如果打不开文件,说明路径本身错误(比如OneDrive文件夹未同步、文件夹名多/少了空格、大小写不一致)。
  • 仔细核对文件名:比如有没有把dailyActivity_merged.csv写成dailyactivity_merged.csv(Windows不区分大小写,但R部分环境会敏感)。

2. 修正路径写法

R里的路径有两种正确写法:

  • 用正斜杠/(推荐,无需转义):
dailyActivity <- read_csv("C:/Users/Dmanc/OneDrive/Desktop/Google iCloud/Capstone - Study/Bellabeat/Dataset csv files/dailyActivity_merged.csv")
  • 用双反斜杠\\(反斜杠是转义字符,必须写两个):
dailyActivity <- read_csv("C:\\Users\\Dmanc\\OneDrive\\Desktop\\Google iCloud\\Capstone - Study\\Bellabeat\\Dataset csv files\\dailyActivity_merged.csv")
  • 或者用file.path()自动生成适配系统的路径,避免手动写斜杠出错:
file_path <- file.path("C:", "Users", "Dmanc", "OneDrive", "Desktop", "Google iCloud", "Capstone - Study", "Bellabeat", "Dataset csv files", "dailyActivity_merged.csv")
dailyActivity <- read_csv(file_path)

3. 避开OneDrive同步问题

OneDrive的“在线仅”文件会导致R无法读取:

  • 右键目标CSV文件,选择「始终保留在此设备上」,等待同步完成后再尝试读取。

4. 用交互式选择彻底绕开路径

新手最稳妥的方法,不用手动写路径,让R弹出文件选择框:

library(readr)
dailyActivity <- read_csv(file.choose())

运行后会弹出系统文件选择窗口,找到你的CSV文件选中即可。

5. 检查工作目录

  • 先查看当前工作目录:
getwd()
  • 把CSV文件放到这个目录里,直接用文件名读取:
dailyActivity <- read_csv("dailyActivity_merged.csv")
  • 如果要设置工作目录,设置后用list.files()确认目录里有目标文件:
setwd("C:/Users/Dmanc/OneDrive/Desktop/Google iCloud/Capstone - Study/Bellabeat/Dataset csv files")
list.files() # 查看输出里是否包含dailyActivity_merged.csv

内容的提问来源于stack exchange,提问作者DMancione

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.14 05:07:48