降价表格(Jupyter) [英] Tables in Markdown (in Jupyter)

查看:39
本文介绍了降价表格(Jupyter)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

一个非常基本的问题:为什么以下内容没有以Markdown格式呈现--它恰好在jupyter笔记本中

原始代码

### Results

| --- | --- | --- |
| Stretch/Untouched | ProbDistribution | Accuracy |
| --- | --- | --- |
| Stretched | Gaussian | .843 |

编辑模式下jupyter中的代码

jupyter中渲染

因此表未正确呈现

更新我做了一些修改,现在它呈现..但仍不确定原始代码无法工作的原因

推荐答案

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

右边的Markdown应该只是您在语法中拥有的内容,但是删除第一行:

| Stretch/Untouched | ProbDistribution | Accuracy |
| --- | --- | --- |
| Stretched | Gaussian | .843 |
列定义之间的---表示该列不对齐。在标准的Markdown中,这将与列的左侧对齐,但在Jupyter笔记本中,它似乎与右侧对齐。

这样我就得到了这个表:


如果要左对齐或居中对齐,可以分别使用:-:-:。根据您使用的Jupyter笔记本环境,您将需要使用-:右对齐。

| Stretch/Untouched | ProbDistribution | Accuracy |
| :- | -: | :-: |
| Stretched | Gaussian | .843

第一列将左对齐,中间一列右对齐,最后一列居中对齐。有趣的是,使用Google Colab---左对齐文本:


您的Jupyter笔记本中的对齐方式是否未按预期工作?

此部分现在已过时-调整应在此日期(2022年2月9日)起生效。请参阅下面的编辑。

不幸的是,在使用Jupyter笔记本环境的本地安装时,我上面提到的对齐语法在此日期(2020年6月25日)不起作用。这是因为Jupyter源代码中存在一个错误,其中不考虑Markdown对齐,并且所有文本都是右对齐的。请参阅此处的Github问题:https://github.com/jupyter/notebook/issues/3919。但是,它在使用jupyterlab和Google Colab时都可以正常工作。


编辑-2022年2月9日

从6.0.0开始的Jupyter笔记本版本应该包含该修复。如果对齐不起作用,请确保升级您的Jupyter笔记本版本,然后重试。

pip install --upgrade notebook

这篇关于降价表格(Jupyter)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆