gpt4 book ai didi

r - 如何 Markdown /html 包含加号/减号的表格

转载 作者:行者123 更新时间:2023-12-03 21:35:41 24 4
gpt4 key购买 nike

我用一串

knitr::knit2html("test.Rmd") # generates test.md & test.html
rmarkdown::render("test.md") # overwrites test.html

生成 html 报告。

这个链提供了很好的功能,因为我的报告通常结合了图片、表格和文本。如果我只跑
knitr::knit2html("test.Rmd")

将生成“test.html”,但看起来很尴尬,即图片显示不正确。

通常,这工作正常,但这次作为表头的示例名称包含“+”或“-”。
|               | IP_gene8-_1st| IP_gene8+_1st| 
|:--------------|-------------:|-------------:|
|IP_gene8-_1st | 1.0000000| 0.4357325|
|IP_gene8+_1st | 0.4357325| 1.0000000|

knit2html("test.Rmd") 生成的“test.html”将包含一个有效的表格,但其他图片显示不正确。
<table><thead>
<tr>
<th align="left"></th>
<th align="right">IP_Rad18-_1st</th>
<th align="right">IP_Rad18_1st</th>
</tr>
</thead><tbody>
<tr>
<td align="left">IP_Rad18_1st</td>
<td align="right">1.0000000</td>
<td align="right">0.4357325</td>
</tr>
<tr>
<td align="left">IP_Rad18_1st</td>
<td align="right">0.4357325</td>
<td align="right">1.0000000</td>
</tr>
</tbody></table>

运行 rmarkdown::render("test.md")生成一个“test.html”,表格仅作为文本,但例如图片显示正确。糟糕的表输出如下所示:

| | IP_gene8-_1st| IP_gene8+_1st|
|:-------------|-------------:|-------------:|
|IP_Rad18_1st | 1.0000000| 0.4357325|
|IP_Rad18_1st | 0.4357325| 1.0000000|

通常,'+' 和 '-' 可以使用 '/' 进行保护,但这在表上下文中没有任何影响。

有什么办法可以骗 rmarkdown::render()创建一个有效的html-table?

最佳答案

您可以使用以下 unicode 实体代码进行 +/- 登录 Markdown 以及 html:

&#177;
&#xB1;
&pm;

关于r - 如何 Markdown /html 包含加号/减号的表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35798605/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com