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

如何将指定格式的list转换为含time、id、ret_exc_lead1m的pandas DataFrame

实现方法

你给出的打印结构本质是嵌套了pandas MultiIndex Series的列表:Series第一层索引为time、第二层为id,值对应ret_exc_lead1m字段,直接调用pandas内置方法即可快速转换为目标DataFrame:

  1. 从列表中提取Series,假设你的原始列表变量名为raw_list:
target_ser = raw_list[0]
  1. 调用reset_index()方法将索引转为普通列,直接得到符合要求的DataFrame:
res_df = target_ser.reset_index()

转换完成后res_df的列即为time、id、ret_exc_lead1m,完全匹配你的需求。

如果你手中的原始数据是纯文本格式而非嵌套Series的结构,可以先按行拆分文本,向前填充空缺的time值,再逐行提取三个字段的内容构造DataFrame,上述方法是适配你给出的打印结构的最优方案。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 01:24:01