使用to_html将pandas数据框转换为html时如何隐藏列名

我有一个数据集,我正在用一个看起来像这样的循环进行转置。


 x = []

 for index, row in s1.iterrows():

      x = row 

      tt = pd.DataFrame(x)

然后我使用 pandas 数据框到 html 函数为转置的 s1 数据框的每一行发送一封电子邮件。我的问题是,当我在循环结束时将系列转换为数据帧时,它在打印时包含循环每次迭代的索引。所以输出看起来像这样。


            0

 s1.Col1    s1.val1

 s1.Col2    s1.val2

 s1.Col3    s1.val3

 s1.Col4    s1.val4

 s1.Col5    s1.val5

 s1.Col6    s1.val6



            1

 s1.Col1    s1.val1

 s1.Col2    s1.val2

 s1.Col3    s1.val3

 s1.Col4    s1.val4

 s1.Col5    s1.val5

 s1.Col6    s1.val6

(对不起,我不知道如何放在桌子上)


所以每封电子邮件都有我需要的格式的所有列,但索引值为 0,1,2,3,4,5 等,我猜它被作为列名包含在内。我需要做的就是排除正在输出的索引值。


我正在使用以下代码为电子邮件生成 html。所以对象需要是一个数据框才能工作。


     email = "  {tt} "

     email = email.format(tt=tt.to_html())

也许有一个更简单的方法。我基本上只是试图转置原始数据集并为每一行发送一封带有表格的电子邮件。任何帮助,将不胜感激。谢谢。


潇湘沐
浏览 189回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python