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

如何用Pandas从含列表的字典生成指定列的DataFrame

解决方案

直接借助pandas就能快速将你的字典数据转换成指定列名的DataFrame,步骤如下:

  1. 导入pandas库,提取字典中prices键对应的嵌套列表数据
  2. 构造DataFrame时直接指定列名为Date和Price

示例代码:

import pandas as pd

# 你的原始字典数据
price_data = {'prices': [[1574121600000, 1.000650588888066], [1574208000000, 0.9954110116644869]]}

# 生成目标DataFrame
df = pd.DataFrame(price_data['prices'], columns=['Date', 'Price'])

# 查看结果
print(df)

执行后输出的DataFrame结构与预期一致:

DatePrice
015741216000001.000650588888066
115742080000000.9954110116644869

可选优化:转换时间戳为可读日期

如果需要把UNIX毫秒级时间戳转换成人类易读的日期格式,可以添加一行代码处理:

df['Date'] = pd.to_datetime(df['Date'], unit='ms')

处理后Date列会显示为类似2019-11-19 00:00:00的标准日期格式。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.13 20:30:52