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

R脚本可运行代码在R Markdown编织时出现解析错误

R Markdown编织解析错误排查

错误信息

Quitting from lines 22-24 (PalmerPenguins.Rmd)
Error in parse(text = x, srcfile = src) : :2:46: unexpected '='
1: ggplot(data = penguins) + geom_point(mapping = aes(x = body_mass_g, y = flipper_length_mm)+
2: color =
^
Calls: ... -> parse_all -> parse_all.character -> parse
Execution halted

错误原因

  • 第一个可视化代码块语法断裂:geom_point中aes()函数未闭合括号,且错误将固定颜色参数color = "purple"放在aes()的连接加号后,导致代码无法被正确解析。
  • 最后一个代码块存在冗余符号:geom_point(aes(shape=species, color=sex), )末尾多了一个逗号,R脚本运行时可能容错,但R Markdown编织时会触发解析错误。

解决方法及修正代码

修正第一个可视化代码块

将固定颜色参数移到aes()外部(非变量映射无需放入aes),并闭合aes()的括号:

ggplot(data = penguins) + 
  geom_point(mapping = aes(x = body_mass_g, y = flipper_length_mm), color = "purple")

修正最后一个代码块

去掉geom_point末尾的多余逗号:

ggplot(data = penguins, aes(x = body_mass_g, y = flipper_length_mm)) +
  geom_point(aes(shape=species, color=sex))

完整修正后的R Markdown代码

---
title: "ggplot_hook"
author: "Bill"
date: "2023-03-13"
output: html_document
---

## Setting up my environment  
Notes: setting up my R environment by loading the 'tidyverse' and 'palmer penguins' packages  

```{r loading packages}
library(tidyverse)
library(palmerpenguins)

Visualizations

Here we will go through a series of visualizations

Flipper and body mass in purple

Here, we plot flipper length against body mass

ggplot(data = penguins) + 
  geom_point(mapping = aes(x = body_mass_g, y = flipper_length_mm), color = "purple")

Flipper and body mass by species

Here, we plot flipper length against body mass and we look at breakdown by species

ggplot(data = penguins, aes(x = body_mass_g, y = flipper_length_mm)) +
  geom_point(aes(shape=species))

Flipper and body mass by species and sex

Here, we plot flipper length against body mass and look at the breakdown by species and sex

ggplot(data = penguins, aes(x = body_mass_g, y = flipper_length_mm)) +
  geom_point(aes(shape=species, color=sex))
内容的提问来源于stack exchange,提问作者Bill_Stevenson1968
相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.28 02:27:32