如何在R Studio中加载CSV文件?附read.csv报错示例
报错触发原因
- 字符串未正确包裹:
read.csv()的文件路径参数要求传入字符串值,必须用成对的单/双引号包裹。你的代码中路径开头(盘符C前)缺失左引号,仅在路径末尾加了右引号,R无法将路径识别为完整字符串。 - 转义符冲突:R语言中反斜杠
\默认是转义特殊字符的标识,Windows原生路径的单反斜杠会被R判定为转义标记,直接触发语法解析错误。
可直接运行的修复代码
两种写法都可以,优先选第一种,不用处理转义问题,出错概率更低:
- 路径反斜杠替换为正斜杠(R原生支持正斜杠识别Windows路径,无需额外转义)
data <- read.csv("C:/Users/Werner Bouwer/Documents/projects/SQL-Cloud-Experience/Fitabase Data 4.12.16-5.12.16/heartrate_seconds_merged.csv")
- 保留Windows原生反斜杠格式,每个反斜杠用双反斜杠转义,同时补全成对的路径引号
data <- read.csv("C:\\Users\\Werner Bouwer\\Documents\\projects\\SQL-Cloud-Experience\\Fitabase Data 4.12.16-5.12.16\\heartrate_seconds_merged.csv")
*实用技巧:不想手动拼路径的话,直接在RStudio右侧文件面板找到目标CSV文件,右键选择「Import Dataset」,系统会自动生成合规的读取代码,自动处理路径转义和引号问题。
内容的提问来源于stack exchange,提问作者Lbowler
相关产品推荐
相关产品推荐

