我正在尝试在我使用DT::datatable
创建的HTML文档中加入rmarkdown
,而我遇到的问题似乎正在发生在其他人身上(here和here)。
这是我在文件开头的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
无法呈现?
答案 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文件中。希望这有助于将来的某个人。