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

如何将列表组成的元组转换为带行索引名称的DataFrame

解决方案:将列表元组转换为指定格式的DataFrame

直接用pandas的DataFrame构造函数就能实现,核心是利用index和columns参数指定行、列标签,代码如下:

import pandas as pd

tt = ([0.094, 0.233, 0.088],
      [0.979, 1.4, 0.953 ])

# 一步生成目标格式的DataFrame
df = pd.DataFrame(tt, index=['mean', 'std'], columns=['Apple', 'Banana', 'Pizza'])
print(df)

关键说明:

  • 你的元组tt包含两个子列表,刚好对应DataFrame的两行数据,直接传入构造函数即可作为数据源。
  • index参数用来定义行索引名称,顺序和元组里的子列表一一对应(第一个子列表对应mean行,第二个对应std行)。
  • columns参数设置列名,对应每个子列表里的数值位置。

运行后输出的结果和你期望的一致:

Apple  Banana  Pizza
mean  0.094    0.233  0.088
std   0.979    1.400  0.953

如果需要调整数值显示格式(比如小数位数),可以额外用df.style.format()处理,但核心的结构转换用上面的代码就足够了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.26 01:01:08