You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Pandas中将字典转HTML表格时实现行列转置?

解决方法

要实现行列转置,只需要对生成的DataFrame做转置操作,再调整一下结构即可,修改后的代码如下:

import pandas as pd

c = {'result': 'FAIL', "LinkA": "https:// example.com/dwdewdbeuwwuvdwudwufdqwdqqdqdqdqwedeuq.txt",
     "NDT": "https://example.com/dgwuydweufdwuefgwfwfdwefef.txt",
     "KKT": "https:// example.com/fewnewvbbcuwecvwxvwwecewc.txt"}
c = {k:[v] for k,v in c.items()}
df = pd.DataFrame(c)

# 核心步骤:转置DataFrame,重置索引并修改列名
df_transposed = df.T.reset_index()
df_transposed.columns = ['项目', '内容']

# 保存为HTML表格,去掉默认的行索引
df_transposed.to_html("/tmp/a1.html", index=False)

关键说明:

  • df.T 是DataFrame的转置属性,直接把原表格的行列互换,原表格的列名(字典的键)会变成转置后表格的行索引
  • reset_index() 把行索引转换成普通列,避免转置后的索引被当作表格的一部分显示
  • columns = ['项目', '内容'] 给转置后的两列设置更清晰的表头(也可以根据需求自定义名称)
  • index=False 让生成的HTML表格不包含Pandas默认的行索引列,保持表格简洁

内容的提问来源于stack exchange,提问作者user87005

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.13 12:10:57