在rmarkdown中包含对jquery的调用会导致包的问题吗?

时间:2016-05-09 20:13:51

标签: jquery r r-markdown dt

我正在尝试在我使用DT::datatable创建的HTML文档中加入rmarkdown,而我遇到的问题似乎正在发生在其他人身上(herehere)。

这是我在文件开头的yaml:

---
title: ''
output: 
  html_document:
    theme: NULL
    css: main.css
    includes:
      in_header: js.txt
---

以下是js.txt的内容:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js"></script>
<script src="main.js"></script>

我的yaml或js.txt文件中是否有某些内容导致DT::datatable无法呈现?

1 个答案:

答案 0 :(得分:1)

答案是肯定的,它可能会导致问题。我不知道它是否只是包含的jquery版本,或者是否是通过yaml在我的标题中包含javascript文件。无论哪种方式,通过删除yaml的""" Toxic """ if num >= -25 and num < -10: # ... """ Mildly poisonous """ elif num >= -10 and num < 0: # ... """ Healthy """ else: # ... 部分并将我的调用移至我的includes文件的main.js主体,我就能解决问题。 yaml现在看起来如下:

rmarkdown

title: '' output: html_document: theme: NULL css: main.css 现在只驻留在我的.Rmd文件中。希望这有助于将来的某个人。