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

如何在PySpark中从键为列名的字典创建DataFrame

用字典快速创建Pandas DataFrame的方法

嘿,别发愁啦!其实用你说的这种「列名为键、列数据列表为值」的字典创建DataFrame,Pandas里有超级直接简便的方法,完全不需要复杂操作~

具体步骤如下:

  1. 首先导入Pandas库(如果还没安装的话,先通过pip install pandas完成安装):
import pandas as pd
  1. 定义你的目标字典,比如像这样的结构:
# 示例字典:键是列名,值是对应列的数据集列表
my_data = {
    '产品名称': ['手机', '电脑', '平板'],
    '价格': [3999, 7999, 2999],
    '库存数量': [100, 50, 80]
}
  1. 直接用Pandas的DataFrame构造函数转换就行:
df = pd.DataFrame(my_data)

运行完之后,df就是你想要的DataFrame啦!它会自动把字典里的每个键作为列名,对应的列表作为该列的所有行数据。

小提示:

  • 要确保字典里每个列表的长度是一致的哦,如果长度不一样,Pandas会抛出ValueError提示你数据不匹配。
  • 如果之后需要自定义行索引,也可以在创建的时候通过index参数指定,比如:
df = pd.DataFrame(my_data, index=['商品1', '商品2', '商品3'])

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.19 08:12:28