我一直在使用dplyr::mutate_at()
没有任何问题。但是更新到 R 3.6 后,它给出了一个错误信息。例如,
library(dplyr)
salary <-
structure(
list(S = c(13876, 11608, 18701, 11283, 11767, 20872), X = c(1, 1, 1, 1, 1, 2), E = c(1, 3, 3, 2, 3, 2), M = c(1, 0, 1, 0, 0, 1)),
row.names = c(NA, -6L), class = c("tbl_df", "tbl", "data.frame")
)
salary
#> # A tibble: 6 x 4
#> S X E M
#> <dbl> <dbl> <dbl> <dbl>
#> 1 13876 1 1 1
#> 2 11608 1 …
Run Code Online (Sandbox Code Playgroud) 我在rmd
使用\label{}
和\eqref{}
组合时通常会参考方程。(我知道\@ref
,但这似乎只适用于bookdown::pdf_document
或bookdown::html_document
)例如,
---
title: "Untitled"
author: "Blended"
date: '2019 3 14 '
output:
html_document: default
pdf_document: default
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(comment = "#>")
```
\begin{equation} \label{eq:test}
Y_i = \beta_0 + \beta_1 x_i + \epsilon_i
\end{equation}
Equation $\eqref{eq:test}$ works in PDF, but does not works in HTML.
Run Code Online (Sandbox Code Playgroud)
这在文档中效果很好pdf
。
然而,在渲染时html
,它给出的(???)
是 ,而不是(1)
:
我认为这与这个问题有关:在 Markdown -> HTML conversion 中支持 LaTeX 环境,即 MathJax …