当前位置: 首页 > 知识库问答 >
问题:

如何在styleframe中选择一行?

潘衡
2023-03-14

我想选择要应用样式的前两行,但无法选择它们。

我试过很多方法,但都行不通。

SH1.apply_style_by_indexes(indexes_to_style=SH1[SH1[0]], styler_obj=Styler(bold=True))
SH1.apply_style_by_indexes(indexes_to_style=SH1[SH1.loc[0]], styler_obj=Styler(bold=True))
SH1.style_alternate_rows(SH1[1], styles=Styler(font_color='green'))

文件“C:\Users\dell\AppData\Local\Programs\Python37-32\lib\site packages\pandas\core\index\base.py”,第2897行,在get\u loc return self中_发动机获取pandas中第107行的_loc(键)文件“pandas_libs\index.pyx”_图书馆。指数IndexEngine。获取pandas中第131行的文件“pandas\u libs\index.pyx”_图书馆。指数IndexEngine。在pandas中获取第1607行的文件“pandas\u libs\hashtable\u class\u helper.pxi”_图书馆。哈希表。PyObjectHashTable。获取pandas中第1614行的项目文件“pandas\u libs\hashtable\u class\u helper.pxi”_图书馆。哈希表。PyObjectHashTable。获取\u项密钥错误:1

SH1.style_alternate_rows(SH1[1],样式=Styler(font_color='green'))文件"C:\用户\dell\AppData\漫游\Python\Python37\site-包\StyleFrame\style_frame.py",第109行,在地理返回系列(self.data_df.getitem(项目))文件"C:\用户\dell\AppData\本地\程序\Python\Python37-32\lib\site-包\熊猫\core\frame.py",行2980,在getitemindexer=self.columns.get_loc(key)文件"C:\用户\dell\AppData\本地\程序\Python\Python37-32\lib\site-包\熊猫\核心\索引\base.py",第2899行,get_loc返回自我。_engine.get_loc(自我。_maybe_cast_indexer(键))文件"pandas_libs\index.pyx",第107行,在熊猫中。_libs.index.索引ngine.get_loc文件"pandas_libs\index.pyx",第131行,在熊猫中。_libs.index.IndexEngine.get_loc文件"pandas_libs\hashtable_class_helper.pxi",第1607行,在熊猫中。_libs.hashtable.PyObjectHashTable.get_item文件"pandas_libs\hashtable_class_helper.pxi",第1614行,在熊猫中。_libs.hashtable.PyObjectHashTable.get_item

共有1个答案

吴刚毅
2023-03-14

您可以从sf.index获取第一个和第二个索引

sf = StyleFrame({'a': ['a', 'b', 'c', 'd']})
yellow = Styler(bg_color='yellow')
blue = Styler(bg_color='blue')

sf.apply_style_by_indexes(sf.index[0], yellow)
sf.apply_style_by_indexes(sf.index[1], blue)
sf.to_excel().save()

将创造

 类似资料:
  • 下面是RG和RB的xml代码 编辑1:回答:如果你不想要单选按钮可以一次选择,所以不要使用Tablerow

  • 要组织和排列您的图稿,请使用工具以便精确地选择、放置和堆叠对象。您可以测量和对齐对象;编组对象以便能够将其视为一个单元进行操作;有选择地隔离、锁定或隐藏对象。 选区选项和首选项 用于选择对象的选项 在可以修改某个对象之前,需要将其与周围的对象区分开来。只需选择对象,即可加以区分。只要选择了对象或者对象的一部分,即可对其进行编辑。 Illustrator 提供以下选择方法和工具: 隔离模式 可让您快

  • 问题内容: 我使用的选择标记的格式允许多次选择,但我希望选择的最大数量为10。使用JavaScript或jquery是否可以? 提前致谢! 问题答案: 这是供您使用的一些完整代码…一定要喜欢Google AJAX API Playground :-) 编辑1: 注意:这只允许您选择5,因为我不想复制/粘贴另外10个选项:-) ​

  • 问题内容: 我有下表,我必须从中获取非唯一行 我想获取column的所有行,至少在两行中具有相同的值。 上表查询的输出必须为 我尝试了以下请求,但均未成功: 问题答案: 尝试这个: 您发布的数据的结果:

  • 问题内容: 我们选择带有Django 1.4测试和Selenium的元素,如下所示: (该类继承自)。 问题是有时有些元素没有文本,并且如果我们选择它,它就会失败(len为0)。如何选择没有文本的元素? 更新 :由于不起作用,我不得不断言两行以断言没有文本: 现在,我可以用一行声明相同的内容: 问题答案: 您可以使用XPath的 功能。

  • 问题内容: 我只需要选择给定datetime变量的月份的第一天。 我知道使用这种代码非常容易: 但这不是很优雅,也可能不是很快。 有一个更好的方法吗?我正在使用SQL Server 2008。 问题答案: