【问题标题】:How to add column names to ipysheet without using pandas data frame?如何在不使用熊猫数据框的情况下将列名添加到 ipysheet?
【发布时间】:2021-11-15 00:47:26
【问题描述】:

这里我们默认获取A,B作为列名,如何覆盖列名并编写我们自己的列名

import ipysheet
from ipysheet import sheet, cell
sheet1 = sheet()
cell(0,0,10);
cell(1,1,100);
cell(2,2,1000);
cell(3,3,"Hello");
sheet1

【问题讨论】:

    标签: python jupyter-notebook widget ipython ipywidgets


    【解决方案1】:

    AFAIK 你不能那样做。 ipysheet 不是 pandas 的替代品,它是一个电子表格包,旨在在 jupyter 中运行。就像真正的电子表格一样,您无法更改列标题因为这是您引用事物的方式。但是,就像在真实的电子表格中一样,您可以在列顶部的单元格中放置一个标题。您甚至可以将其作为“标题”突出显示。

    如果您不想在 jupyter 笔记本中显示您的数据,您可能不需要 ipysheet。

    参考文献

    https://github.com/QuantStack/ipysheet

    【讨论】:

    【解决方案2】:

    您可以在创建工作表时为工作表编写自己的列名。您可以为此使用 column_headers 参数。

    在你的情况下:

    import ipysheet
    from ipysheet import sheet, cell
    sheet1 = sheet(column_headers=["Not A", "Not B"])
    cell(0,0,10);
    cell(1,1,100);
    cell(2,2,1000);
    cell(3,3,"Hello");
    sheet1
    

    【讨论】:

      猜你喜欢
      • 2019-08-27
      • 2021-06-24
      • 1970-01-01
      • 2016-09-08
      • 1970-01-01
      • 1970-01-01
      • 2016-05-04
      • 2018-07-23
      • 2018-10-26
      相关资源
      最近更新 更多