假设我在knitr chunk中有以下对象:
df <- as.Date(c("2013-10-01", "2013-10-02", "2013-10-03"))
Run Code Online (Sandbox Code Playgroud)
现在,当我尝试运行时:
`r min(df)` # that would be \Sexpr{min(df)} for a TeX file
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
Error in Math.Date(x) : abs not defined for "Date" objects
Calls: knit ... .inline.hook -> format_sci -> vapply -> FUN -> Math.Date
Execution halted
knitr terminated with status 1
Run Code Online (Sandbox Code Playgroud)
这是一个错误吗?我该如何解决这个问题?
我不知道这是否有资格作为答案,但是,这似乎是一个错误 - 我想知道其他类是什么影响!
一个简单但可能不方便的解决方法是首先将输出转换为"字符".换句话说,尝试类似于:
Run Code Online (Sandbox Code Playgroud)```{r} df <- as.Date(c("2013-10-01", "2013-10-02", "2013-10-03")) ``` Here's a paragraph with `r as.character(min(df))`.
| 归档时间: |
|
| 查看次数: |
528 次 |
| 最近记录: |