小编and*_*rey的帖子

更改由rmarkdown生成的PDF格式

我正在使用rmarkdown制作报告.编织PDF时

---
title: "Untitled"
output: pdf_document
---
Run Code Online (Sandbox Code Playgroud)

我想指定用于创建PDF的字体.官方文档(请参阅"LaTeX选项"部分)说我可以这样做. 在此输入图像描述 但是,我从未使用过LaTeX,也无法理解如何在rmarkdown包使用的.Rmd文档顶部的YAML选项中进行此类选择.

问题:如何更改rmarkdown生成的PDF中的字体?

sessionInfo()R版本3.1.0(2014-04-10)平台:x86_64-w64-mingw32/x64(64位)

locale:
[1] LC_COLLATE=English_United States.1252  LC_CTYPE=English_United States.1252   
[3] LC_MONETARY=English_United States.1252 LC_NUMERIC=C                          
[5] LC_TIME=English_United States.1252    

attached base packages:
[1] grid      stats     graphics  grDevices utils     datasets  methods   base     

other attached packages:
[1] ggplot2_1.0.0 RODBC_1.3-10  knitr_1.6     dplyr_0.2
Run Code Online (Sandbox Code Playgroud)

我从来没有使用过LaTeX,也不想在这个妈妈身上进入它

pdf latex yaml r r-markdown

32
推荐指数
3
解决办法
4万
查看次数

新的R-Studio版本0.98.932删除.md文件 - 如何防止?

升级到v0.98.932之后,当编译.rmd文件时,它会生成.md,然后是.html,但随后会删除.md.我需要保持它上传到GitHub.从.Rmd编织hmtl时,选项可以保留.md文件?

markdown r rstudio knitr

15
推荐指数
2
解决办法
2941
查看次数

如何用dplyr :: filter()删除观察组

对于以下数据

ds <- read.table(header = TRUE, text ="
id year attend
1 2007      1
1 2008      1
1 2009      1
1 2010      1
1 2011      1
8 2007      3
8 2008     NA
8 2009      3
8 2010     NA
8 2011      3
9 2007      2
9 2008      3
9 2009      3
9 2010      5
9 2011      5
10 2007     4
10 2008     4
10 2009     2
10 2010    NA
10 2011    NA
")
ds<- ds %>% dplyr::mutate(time=year-2000)
print(ds)
Run Code Online (Sandbox Code Playgroud)

如何编写dplyr :: filter()命令以仅保留没有单个NA的id?所以只有ids …

r data-manipulation subset dplyr

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

在dplyr谓词中将字符串作为参数传递

我希望能够为dplyr动词定义参数

condition <- "dist > 50"
Run Code Online (Sandbox Code Playgroud)

然后在dplyr函数中使用这些字符串:

require(ggplot2)
ds <- cars
ds1 <- ds %>%
   filter (eval(condition))
ds1
Run Code Online (Sandbox Code Playgroud)

但它会引发错误

Error: filter condition does not evaluate to a logical vector. 
Run Code Online (Sandbox Code Playgroud)

代码应评估为:

  ds1<- ds %>%
     filter(dist > 50)
  ds1
Run Code Online (Sandbox Code Playgroud)

导致 :

DS1

   speed dist
1     14   60
2     14   80
3     15   54
4     18   56
5     18   76
6     18   84
7     19   68
8     20   52
9     20   56
10    20   64
11    22   66
12 …
Run Code Online (Sandbox Code Playgroud)

string r data-manipulation parameter-passing dplyr

12
推荐指数
2
解决办法
5409
查看次数

根据序列中的位置分配新值

在R.工作.数据跟踪大脑活动随时间的变化.列"标记"包含特定治疗开始和结束时的信息.例如,第一个条件(标记== 1)从第3行开始,到第6行结束.第二个实验条件(标记== 2)从第9行开始,到第12行结束.在行之间重复另一批处理1 15和18.

ob.id <- c(1:20)
mark <- c(0,0,1,0,0,1,0,0,2,0,0,2,0,0,1,0,0,1,0,0)
condition<-c(0,0,1,1,1,1,0,0,2,2,2,2,0,0,1, 1,1,1,0,0)
start <- data.frame(ob.id,mark)
result<-data.frame(ob.id,mark,condition)
print (start)
> print (start)
   ob.id mark
1      1    0
2      2    0
3      3    1
4      4    0
5      5    0
6      6    1
7      7    0
8      8    0
9      9    2
10    10    0
11    11    0
12    12    2
13    13    0
14    14    0
15    15    1
16    16    0
17    17    0
18    18    1
19    19    0 …
Run Code Online (Sandbox Code Playgroud)

for-loop if-statement r data-manipulation conditional-statements

5
推荐指数
1
解决办法
117
查看次数

在rmarkdown中寻找参考资料:解决方法

我正在使用包装的markdonw v2 rmarkdown.在整个.Rmd文件中,我创建了指向网站或图像的链接

[Link1][pathLink1]
![Image1][pathImage1]
Run Code Online (Sandbox Code Playgroud)

然后,在文件的最后我给出了参考文献

[pathLink1]:http://website.com/linkes/Link1.md 
![pathImage1]:./images_rmd/
Run Code Online (Sandbox Code Playgroud)

还有其他报道谈论相同的引用并在不同的上下文中使用相同的图像.我想创建一个包含所有链接和路径定义的单独文件,这样我就可以在每个.Rmd文件的末尾简单地获取它,就像我在R环境中调用一样

source(/Rcode1.R)
Run Code Online (Sandbox Code Playgroud)

问题:如何在.Rmd中"获取"另一个文件,以便源代码将所需的文本字符串打印到.Rmd文件中?

这将为HTML和PDF中的引用和科学论文组成提供一些帮助.

r rstudio knitr r-markdown

5
推荐指数
1
解决办法
456
查看次数

为放置在 rmarkdown 表中的 LaTeX 方程着色

在由rmarkdown和knitr包创建的报告中,我想创建一个 1 x 2 的表格,其中的每个单元格都将托管一个 LaTeX 方程。在等式中,单个元素必须选择自定义颜色,生成如下内容:

在此处输入图片说明

使用 rmarkdown 应该识别的 html 元素:

---
output:
  pdf_document: default
  html_document:
    mathjax: "http://example.com/mathjax/MathJax.js?config=TeX-AMS-MML_HTMLorMML"
---

### Two formulas side by side
<div style="width:900px">

<div style="width:450px">
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
 <semantics>
  <mrow>
   <msub style="color:red">
    <mi>y</mi>
    <mrow>
     <mi>t</mi><mi>i</mi></mrow>
   </msub>
   <mo>=</mo><msub>
    <mi>&#x03B2;</mi>
    <mn>0</mn>
   </msub>
   <mo>+</mo><msub style="color:red">
    <mi>&#x03B5;</mi>
    <mrow>
     <mi>t</mi><mi>i</mi></mrow>
   </msub>
   </mrow>
  </annotation>
 </semantics>
</math>

</div>

<div style="width:450px">
$$ 
{y_{ti}} = {\beta _0} + {\beta _1}Tim{e_t} + {\varepsilon _{ti}}
$$
</div>

</div>
Run Code Online (Sandbox Code Playgroud)

编织 html 时,左边的方程出错: 在此处输入图片说明

编织 …

latex r mathml knitr r-markdown

5
推荐指数
0
解决办法
1410
查看次数

相同的二次和三次预测

对于以下数据:

require(dplyr)
require(ggplot2)

ds <- read.table(header = TRUE, text ="
obs  id year attend
                 1  47 2000      1
                 2  47 2001      3
                 3  47 2002      5
                 4  47 2003      8
                 5  47 2004      6
                 6  47 2005      4
                 7  47 2006      2
                 8  47 2007      1
                 9  47 2008      2
                 10 47 2009      3
                 11 47 2010      4
                 12 47 2011      5

                 ")
print(ds)
Run Code Online (Sandbox Code Playgroud)

我想计算线性模型的预测值

linear<-    predict(lm(attend ~ year, ds))
quadratic<- predict(lm(attend ~ year + I(year^2),ds))
cubic<-     predict(lm(attend ~ year …
Run Code Online (Sandbox Code Playgroud)

modeling r predict lm dplyr

0
推荐指数
1
解决办法
72
查看次数