我不熟悉使用knitr和Latex创建文档,我正在慢慢地疯狂地试图弄清楚为什么编译的pdf中缺少图形的图像.
例如,如果我打开knitr包(v1.5)附带的knitr最小示例(存储在本地R安装目录中.... \library\knitr\examples\knitr-minimal.Rnw)并从RStudio(版本0.98.490)中编译它,我得到一个pdf文件(保存在这里)缺少示例图像,但在其他方面正确.
我可以找到哪些想法来追踪造成这个问题的原因?
会话信息
> R version 3.0.2 (2013-09-25)
> Platform: x86_64-w64-mingw32/x64 (64-bit)
>
> locale:
> (1) LC_COLLATE=English_Ireland.1252 LC_CTYPE=English_Ireland.1252
> (3) LC_MONETARY=English_Ireland.1252 LC_NUMERIC=C
> (5) LC_TIME=English_Ireland.1252
>
> attached base packages:
> (1) stats graphics grDevices utils datasets methods base
>
> loaded via a namespace (and not attached):
> (1) tools_3.0.2
Run Code Online (Sandbox Code Playgroud)
编译RStudio中的pdf的输出:
> grDevices::pdf.options(useDingbats = FALSE); utils::Sweave('knitr-minimal.Rnw', encoding='ISO8859-1')
>Writing to file knitr-minimal.tex
>Processing code chunks with options ...
> 1 : echo keep.source …Run Code Online (Sandbox Code Playgroud) 我想在数据集中查找所有列(除了一列)中的值都匹配的行。在尝试多次尝试让duplicated() 返回重复行的所有实例(不仅仅是第一个实例)失败后,我想出了一种方法来做到这一点(如下)。
例如,我想识别 Iris 数据集中除 Petal.Width 之外的所有相等的行。
require(tidyverse)
x = iris%>%select(-Petal.Width)
dups = x[x%>%duplicated(),]
answer = iris%>%semi_join(dups)
> answer
Sepal.Length Sepal.Width Petal.Length Petal.Width Species
1 5.1 3.5 1.4 0.2 setosa
2 4.9 3.1 1.5 0.1 setosa
3 4.8 3.0 1.4 0.1 setosa
4 5.1 3.5 1.4 0.3 setosa
5 4.9 3.1 1.5 0.2 setosa
6 4.8 3.0 1.4 0.3 setosa
7 5.8 2.7 5.1 1.9 virginica
8 6.7 3.3 5.7 2.1 virginica
9 6.4 2.8 5.6 2.1 virginica
10 6.4 …Run Code Online (Sandbox Code Playgroud)