Markdown中的表格(在Jupyter中)

jav*_*dba 23 markdown jupyter

一个超级基本问题:为什么以下不会在Markdown中呈现 - 这恰好出现在jupyter笔记本中

原始代码

### Results

| --- | --- | --- |
| Stretch/Untouched | ProbDistribution | Accuracy |
| --- | --- | --- |
| Stretched | Gaussian | .843 |
Run Code Online (Sandbox Code Playgroud)

jupyter在编辑模式下查看的代码

在此输入图像描述

渲染 jupyter

在此输入图像描述

所以表并不能正确渲染

更新我做了一些twiddling现在它渲染..但仍然不确定为什么原始代码不起作用

在此输入图像描述

ray*_*ica 45

表的第一行定义标题,然后下一行定义每列的对齐方式.您复制了表格顶部的对齐方式以及实际应该去的位置.

正确的Markdown应该只是你的语法,但删除第一行:

| Stretch/Untouched | ProbDistribution | Accuracy |
| --- | --- | --- |
| Stretched | Gaussian | .843 |
Run Code Online (Sandbox Code Playgroud)

---列定义之间| |意味着列是没有道理的.在标准Markdown中,这将与列的左侧对齐,但在Jupyter笔记本中,它似乎与右侧对齐.

有了这个,我得到这个表:

在此输入图像描述

  • 啊所以第一行不仅是多余的,而且是致命的。 (4认同)
  • @Vino - https://www.markdownguide.org/extended-syntax/#tables (3认同)
  • 极好的。您是否知道如何使笔记本中的表格保持对齐?使用连字符附近的列只能控制内部文本对齐方式。 (2认同)