【发布时间】:2018-11-23 00:10:02
【问题描述】:
当我们在 Markdown 中运行块代码时,此代码运行正常。
```{r , echo = FALSE, results='asis', comment=NA, warning=FALSE, message=FALSE}
options("getSymbols.warning4.0"=FALSE)
options("getSymbols.yahoo.warning"=FALSE)
library(plyr)
library(knitr)
library(ggplot2)
library(quantmod)
library(lubridate)
library(scales)
comp.name <- readline(prompt = "Enter the company name: ")
tyu2 <- getSymbols(comp.name , src = "yahoo", verbose = TRUE, from = "2018-03-01", auto.assign = FALSE)
tyu2 <- as.data.frame(tyu2)
tyu <- tyu2[,6]
x <- row.names(tyu2)
final <- length(tyu)
final <- as.numeric(final)
p <- ggplot(data = tyu2 , aes(x= x ,y=tyu))+geom_bar(stat = "identity", fill = "blue")+ theme(axis.text.x = element_text(angle = 90))
p
```
但是当尝试用markdown编织时,它会报错
Error in `[.data.frame`(tyu2, , 6) : undefined columns selected
Calls: <Anonymous> ... withCallingHandlers -> withVisible -> eval -> eval -> [ -> [.data.frame
这个错误是什么意思。如何解决。请帮忙。在线找到安装所有软件包的答案。一切都安装好了。
【问题讨论】:
-
不,有 6 列,但即使我将 6 更改为 1,仍然会显示相同的错误。数据下载正常。如果仅使用 Control+Enter 运行,它将正常运行。但我需要编写代码
标签: r r-markdown knitr