小编jro*_*las的帖子

如何在Jekyll帖子中包含Rmarkdown/HTML文件

我正在使用Jekyll制作的静态网站,并在GitHub上托管.其中一个帖子看起来像这样

网站的正常视图

此外,我创建了一个Rmarkdown文件,我想将生成的html文件嵌入到帖子中.我在这里读到我只需要这样做:

您只需在项目的DocumentRoot中创建一个名为_includes /的文件夹,然后在其中创建一个HTML文件,例如"mycomponent.html"并在帖子中调用它,如下所示:

{% include mycomponent.html %}
Run Code Online (Sandbox Code Playgroud)

我在_includes /文件夹中添加了我的html文件,并在相应帖子的markdown文件末尾添加了这段代码.但是,当我这样做时,网站布局会完全改变

不受欢迎的网站外观

我有办法避免这种情况吗?该网站的所有文件都存储在这里.

编辑:

我发现它被建议做另外一个问题这个:

在我看来,最好的解决方案是:

使用jQuery:

a.html:

<html> 
  <head> 
    <script src="jquery.js"></script> 
    <script> 
    $(function(){
      $("#includedContent").load("b.html"); 
    });
    </script> 
  </head>
  <body> 
     <div id="includedContent"></div>
  </body> 
</html>
Run Code Online (Sandbox Code Playgroud)

b.html:

<p> This is my include file </p>
Run Code Online (Sandbox Code Playgroud)

我完全不明白.不知何故,网站的布局已恢复,但现在一些图像和htmlwidget丢失了.此外,页面的页脚完全搞砸了.

该网站的另一个不受欢迎的外观

html jekyll r-markdown

7
推荐指数
1
解决办法
817
查看次数

如何复制数据框中的列

有没有不使用 for 循环的有效方法来复制数据框中的列?例如,如果我有以下数据框:

  Var1 Var2
1    1    0
2    2    0
3    1    1
4    2    1
5    1    2
6    2    2
Run Code Online (Sandbox Code Playgroud)

我指定列 Var1 应重复两次,列 Var2 应重复三次,然后我想得到以下内容:

  Var1 Var1 Var2 Var2 Var2
1    1    1    0    0    0
2    2    2    0    0    0
3    1    1    1    1    1
4    2    2    1    1    1
5    1    1    2    2    2
6    2    2    2    2    2
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激!

r dataframe

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

当列名是数字时如何使用收集函数(tidyr 包)?

有什么方法可以使用tidyr 包中的 gather 函数来收集名称为数字字符的列?例如:

0           1            1.5
0.072008549 0.0722986133 0.0724443032
0.016977539 0.0171147309 0.0171839512
0.007328922 0.0074180263 0.0074631892
0.002660683 0.0027039452 0.0027259732
0.000406033 0.0004143108 0.0004185449
Run Code Online (Sandbox Code Playgroud)

r tidyr

3
推荐指数
2
解决办法
1723
查看次数

在R中迭代使用expand.grid

我想知道是否有任何方法可以使用expand.grid()函数(或任何其他函数)为指定数量的序列生成所有可能的组合.后者由用户给出.

期望的结果.例如,

expand.grid(0:1, 0:1)
  Var1 Var2
1    0    0
2    1    0
3    0    1
4    1    1

expand.grid(0:1, 0:1, 0:1)
  Var1 Var2 Var3
1    0    0    0
2    1    0    0
3    0    1    0
4    1    1    0
5    0    0    1
6    1    0    1
7    0    1    1
8    1    1    1

expand.grid(0:1, 0:1, 0:1, ...)
  Var1 Var2 Var3 ...
1    0    0    0 ...
2    1    0    0 ...
3    0    1    0 ... …
Run Code Online (Sandbox Code Playgroud)

iteration combinations r

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

标签 统计

r ×3

combinations ×1

dataframe ×1

html ×1

iteration ×1

jekyll ×1

r-markdown ×1

tidyr ×1