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

在RStudio的Rmd文件中运行R代码时出现零长度变量名错误求助

解决「Error: attempt to use zero-length variable name」错误

这个错误是因为你的R Markdown代码块格式不符合规范导致的。你写的代码块开头```r setup, include=FALSE没有用大括号包裹块选项,knitr解析时会出现异常,触发零长度变量名的错误。

把代码块改成以下格式即可解决:

# knitr::opts_chunk$set(echo = TRUE)
pb52_in <- read.csv("../data/pb52.csv", T)
pb52 <- pb52_in

补充说明

  • R Markdown中,代码块的选项必须放在r后面的大括号{}内部,多个选项用逗号分隔
  • 如果不需要给代码块命名(setup是自定义的块名称),也可以写成```r {include=FALSE},功能完全一致

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.20 03:01:21