我希望你能帮助我解决我的问题,我正在尝试做一个程序,我可以打印出一个PDF格式的表格,有3个变量PO#,名称和描述,当我使用Pandas,我介绍PO#,并将其转换为HTML,然后PDF,这发生It shows everything but it has a row that contain a 0 with it and I can not dele this with drop(), how can I do to delete this?
它显示了所有内容,但它有一行包含0,我不能用drop()删除它,我该如何删除它?
这是我的代码THIS IS THE CODE
2条答案
按热度按时间bf1o4zei1#
如果没有CSV文件,估计零的来源是很困难的,但是,对于Pandasofficial documentation,
loc
接受行的标签,并且只接受:True
索引);*标签列表。
这意味着
loc[]
方法不接受用逗号列出的单元格的网格位置,而是接受列的标签。在您的示例中,当您键入file.loc[0, "P)#"]
时,Pandas将0
视为行的标签。请记住,loc[]
将所有值视为标签,而从不视为索引。因此,我建议您选择“PO#”行,并将其第一项指定为所需的值:mrwjdhj32#
我想你说的是列的标题。你可以重命名列标题。如果你想隐藏列,使用hide。
要重命名列有不同的方法一个选项是列表。
要隐藏列标题,我建议您阅读documentation,但它可能类似于...
将数据框放在剪贴板上,不带标题,请尝试此操作...