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

如何将unstack生成的大列表项垂直导出为Excel或CSV文件?

实现代码与步骤
  • 你执行ffff = unstack(df)得到的通常是pandas Series类型,索引就是你提到的hsa-let-7a-2-35这类列表项名称,值为对应数据,直接按如下代码处理即可:
import pandas as pd

# 将Series转换为DataFrame,索引项自动转为列名
# 若每个列仅对应1个值,直接转置得到单行结构
output_df = ffff.to_frame().T

# 导出为CSV文件,utf-8-sig编码兼容Excel打开中文不乱码
output_df.to_csv("miRNA_result.csv", index=False, encoding="utf-8-sig")

# 导出为Excel文件,需要提前安装openpyxl依赖:pip install openpyxl
output_df.to_excel("miRNA_result.xlsx", index=False, engine="openpyxl")

如果你得到的ffff存在多层索引,需要拼接多层级为单个列名,导出前加如下代码即可:

output_df.columns = ["-".join(col) for col in output_df.columns]

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.25 02:24:03