我正在使用Jekyll制作的静态网站,并在GitHub上托管.其中一个帖子看起来像这样
此外,我创建了一个Rmarkdown文件,我想将生成的html文件嵌入到帖子中.我在这里读到我只需要这样做:
您只需在项目的DocumentRoot中创建一个名为_includes /的文件夹,然后在其中创建一个HTML文件,例如"mycomponent.html"并在帖子中调用它,如下所示:
Run Code Online (Sandbox Code Playgroud){% include mycomponent.html %}
我在_includes /文件夹中添加了我的html文件,并在相应帖子的markdown文件末尾添加了这段代码.但是,当我这样做时,网站布局会完全改变
我有办法避免这种情况吗?该网站的所有文件都存储在这里.
编辑:
我发现它被建议做另外一个问题这个:
在我看来,最好的解决方案是:
使用jQuery:
a.html:
Run Code Online (Sandbox Code Playgroud)<html> <head> <script src="jquery.js"></script> <script> $(function(){ $("#includedContent").load("b.html"); }); </script> </head> <body> <div id="includedContent"></div> </body> </html>b.html:
Run Code Online (Sandbox Code Playgroud)<p> This is my include file </p>
我完全不明白.不知何故,网站的布局已恢复,但现在一些图像和htmlwidget丢失了.此外,页面的页脚完全搞砸了.
有没有不使用 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)
任何帮助将不胜感激!
有什么方法可以使用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) 我想知道是否有任何方法可以使用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)