Python 转换为html表时删除数据框中的索引

Python 转换为html表时删除数据框中的索引,python,pandas,dataframe,indexing,Python,Pandas,Dataframe,Indexing,我试图在将熊猫数据帧转换为html表时删除索引。原型如下: import pandas as pd import numpy as np df= pd.DataFrame({'list':np.random.rand(100)}) html_table = df.to_html() 在html表中,我不想显示索引 似乎需要删除索引名: df = df.rename_axis(None) 或: 对于不显示索引使用: print (df.to_string(index=False)) 试试这个

我试图在将熊猫数据帧转换为html表时删除索引。原型如下:

import pandas as pd
import numpy as np
df= pd.DataFrame({'list':np.random.rand(100)})
html_table = df.to_html()

在html表中,我不想显示索引

似乎需要删除索引名:

df = df.rename_axis(None)
或:

对于不显示索引使用:

print (df.to_string(index=False))
试试这个:

html_table = df.to_html(index = False)

您可以添加数据样本和所需输出吗?请查看链接中可用的图像。不要将链接发布到图像,我们需要原始数据和您的代码来正确复制df。抱歉,我认为@jezrael当然可以,编辑时也是如此。是的,这会删除索引名称,但不会删除我发现的“索引列”(从堆栈溢出中)无法从数据帧中删除索引,但列可以用作索引,但我需要在其他列的相同级别中用作索引的列。@arshpreet-我真的不明白-需要什么输出?是否需要索引名并仅删除空行?我认为这是不可能的。但是你可以使用
df.columns.name='a'
df.index.name=None
-看起来不错,但是在
df=df.reset_index()之后
get column called
index
,这意味着我们不能从Pandas数据框架中删除索引列,也不能使“索引列名”与其他列存在于同一行中?您总是需要Pandas数据框架中的一些索引。您不能删除它,只能重新设置为默认值
df.reset\u index(drop=True)
或设置为另一列。
html_table = df.to_html(index = False)