我一直在进行一些OpenIntro 统计练习,以开始熟悉 R 和 RStudio。
我已经完成了所有的练习,我在 R Studio 中运行了我的代码,我得到了我在 RStudio 中毫无问题地生成的所有表格和图表。
然而,当需要编织数据时,我得到一个错误(我相信我不应该得到,因为我能够在 RStudio 中运行我的代码而没有任何错误并且我的表格和图表是准确生成的)。
练习 3 中的编织虫,我被告知要生成随时间推移出生的男孩的比例图。这是我的代码示例(第 53 到 58 行)
```{r plot-prop-boys-arbuthnot}
mutate (arbuthnot, boy_ratio = boys / total)
ggplot(data = arbuthnot, aes(x = year, y = boy_ratio)) +
geom_line()
```
但是,然后我收到一条我不明白的大错误消息。它说找不到总数。我尝试通过插入来定义总数:
total <- boys + girls
或通过插入:
total <- arbuthnot$boys + arbuthnot$girls
无论我做什么,它似乎都不起作用。例如,即使我成功定义了总数,当我需要编写实验室报告时,它也会再次出现错误并给我另一个错误。有时我会切换编写变异代码的方式。例如,我也使用了
arbuthnot <- arbuthnot %>%
mutate(boy_ratio = boys / total)
但是,即使我将此代码与我尝试定义总数的解决方案结合使用,它仍然不起作用。
我不确定此时该做什么,因为该图显示在 RStudio 中。该比率是准确的,它也显示在我生成的表格中。
变量总计在该表中。我尝试重新启动并重新运行 R 中的所有代码块。我的所有表格和图表都完美呈现,然后当我再次尝试编写我的实验室报告时,它在第 54 行出现错误。
我已经尝试解决这个问题 2 天了,但我不确定我应该怎么做。
我希望这里的社区能够给我一些关于如何解决这个问题的建议 :) !如果您需要更多信息或更多代码,请告诉我:)!
祝大家有个美好的一天!