Python|增强Jupyter Notebook的功能,这里有四个妙招( 二 )


拆分单元格(Split Cells)
拆分单元格允许开发者并排查看 2 个单元格 。 当你有两个相关单元格时(比如描述及其对应的图示) , 这个功能非常方便 。
Python|增强Jupyter Notebook的功能,这里有四个妙招文章插图
4. 使用 Qgrid 探索 Dataframes
最后一站是 Qgrid , 该工具允许开发者在不使用复杂 Pandas 代码的情况下 , 探索和编辑数据帧 。 Qgrid 可在 Jupyter notebook 中以交互的方式渲染 pandas 数据帧 , 这样你就可以执行一些直观的控制 , 如滚动、排序和筛选 , 以及双击单元格编辑数据帧 。
我们首先安装 Qgrid:
pip install qgridjupyter nbextension enable --py --sys-prefix widgetsnbextension要想使用 Qgrid 渲染数据帧 , 开发者只需导入 Qgrid , 然后将数据帧输入到 show_grid 函数:
import qgridqgrid_widget = qgrid.show_grid(df, show_toolbar=True)qgrid_widget这样 , 你可以对数据帧执行大量交互式操作:

  • 添加和删除行;
  • 筛选行;
  • 编辑单元格 。
将更多参数输入 show_grid 函数可以执行其他交互式操作 。 关于 Qgrid 的全部功能 , 参见: 。
Python|增强Jupyter Notebook的功能,这里有四个妙招文章插图
以上就是强化 Jupyter Notebook 功能的 4 种方法 。
【Python|增强Jupyter Notebook的功能,这里有四个妙招】原文链接: