小编Qua*_*bex的帖子

如何在R中获得Euler-Mascheroni的常数?

欧拉Mascheroni常数 $ \伽玛\ R中提供约0.577 $,类似于$\$ PI用pi或$ E $ exp(1)

r

9
推荐指数
1
解决办法
3341
查看次数

如何在bookdown定理或示例环境中使用内联R代码

我使用bookdown来生成html和PDF文档.如何在定理和示例环境中使用内联R代码的结果?

这是我尝试过的:

---
title: "Test"
output:
  bookdown::pdf_book:
    toc: false
html_document:
    toc: false
---

```{r}
a <- 2
b <- 3
```

If $a = `r a`$ and $b = `r b`$, then $a + b = `r a + b`$.

```{theorem}
If $a = `r a`$ and $b = `r b`$, then $a + b = `r a + b`$.
```

```{example}
If $a = `r a`$ and $b = `r b`$, then $a + b = `r a + …
Run Code Online (Sandbox Code Playgroud)

latex r theorem r-markdown bookdown

8
推荐指数
1
解决办法
167
查看次数

旋转persp3d绘图并将图像保存为png

使用R,我正在使用包的persp3d功能rgl来获得漂亮的3d图.

现在我想旋转persp3d函数并将每个小的旋转图像保存为png文件.我想用命令在我的乳胶演示文稿中包含png animategraphic.

因此,我想问一下,我怎么能这样做?

我需要它们的方式,我可以在乳胶中实现它们,所以png文件的名称应该在某种程度上像a1,a2等等......

我创建persp3d图的代码是:

persp3d(x, y, z, theta=50, phi=25, expand=0.75, col=color[zcol2],
        ticktype="detailed", xlab="", ylab="", zlab="",axes=FALSE)
Run Code Online (Sandbox Code Playgroud)

然后我尝试用spin3d命令旋转它:

spind3d(rpm=3)
Run Code Online (Sandbox Code Playgroud)

这不起作用.这也不会节省png到我的驱动器?

r data-visualization

3
推荐指数
1
解决办法
5237
查看次数

R:找到具有最小值的Matrix索引

给定矩阵

x <- matrix(c(1,2,3,4), nrow=2, ncol=2)
colnames(x) <- c('a','b')
rownames(x) <- c('c','d')
Run Code Online (Sandbox Code Playgroud)

如何找到最小值的列索引/名称和行索引/名称?

我已经尝试过which.min,但我需要得到行/列索引而不是元素.有任何想法吗?

r

2
推荐指数
1
解决办法
2万
查看次数

如何在适用于pdf和html输出的书本文档的表格标题中插入引用

我使用bookdown生成html和pdf格式的文档。如何在表格标题中插入对文档部分的引用?

使用\\ref{sec:FirstSection}pdf_book可以正常工作(但gitbook不能):

---
title: "Test"
output: bookdown::pdf_book
---

# A section {#sec:FirstSection}
The dataset in Table \@ref(tab:aTable) contains some data.

# Another section
```{r, aTable, echo = FALSE}
knitr::kable(
  cars[1:5, ],
  caption  = "See Section \\ref{sec:FirstSection}."
)
```
Run Code Online (Sandbox Code Playgroud)

同时使用\\@ref(sec:FirstSection)gitbook可以正常工作(但pdf_book不能)

---
title: "Test"
output: bookdown::gitbook
---

# A section {#sec:FirstSection}
The dataset in Table \@ref(tab:aTable) contains some data.

# Another section
```{r, aTable, echo = FALSE}
knitr::kable(
  cars[1:5, ],
  caption  = "See Section \\@ref(sec:FirstSection)."
)
    ```
Run Code Online (Sandbox Code Playgroud)

caption cross-reference r-markdown bookdown

2
推荐指数
1
解决办法
675
查看次数