How do I get more than one worksheet in an ipython notebook?
IPython的笔记本源代码和各种代码示例表明,笔记本可以包含多个"工作表"。 工作表是什么样的,我如何创建它们或在它们之间切换? 我在浏览器界面中看不到任何可以创建第二个工作表的内容。
根据IPEP 17(链接),单个笔记本上的多个工作表将被弃用,并且处理它们的UI也不存在。 以前,就像你的链接一样,笔记本的格式是
1 | notebook["worksheets"]["cells"] |
但它很快就会变得简单
1 | notebook["cells"] |
然而,IPEP 17是一个有效的IPEP,因此在此阶段仍可能发生变化(尚未接受或实施,请参阅此IPEP列表及其状态)
编辑:
作为一个个人评论,拥有像Microsoft Excel这样的多个工作表可能看起来很不错,但你往往会在工作表之间有很多竞争条件,工作表的一个单元格取决于另一个工作表中单元格的输出,通常 不是以不言而喻的方式。 并且许多工作表彼此不依赖的场景与具有尽可能多的笔记本的目录一样好。