如何在不使用数据框的情况下将列名添加到ipysheet?

2024-06-09 20:12:25 发布

您现在位置:Python中文网/ 问答频道 /正文

在这里,我们得到默认的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

Tags: fromimporthellocellsheetsheet1ipysheet
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

好吧,你不能这么做。ipysheet不是pandas的替代品,它是一个电子表格包,设计用于在jupyter中运行。就像真正的电子表格一样,您不能更改列标题,因为这是您引用内容的方式。但是,与真实的电子表格一样,可以在列顶部的单元格中放置标题。你甚至可以让它作为一个“标题”脱颖而出

如果您不想在jupyter笔记本中显示数据,您可能不想使用ipysheet

参考资料

https://github.com/QuantStack/ipysheet

相关问题 更多 >