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

在Jupyter中将多值字典转为DataFrame时出现Syntax Error报错

问题定位与修复方案

错误根因

你的代码存在两处可导致报错的问题:

  • 语法错误点位于字典Album键的取值处:你在列表前多写了一个多余的半角单引号,原本要定义的是列表对象,错误写成了以' [开头的字符串,和后续'thriller'的单引号产生解析冲突
  • 未提前导入pandas库就直接使用pd别名调用DataFrame方法,运行时会触发名称未定义的报错

修复后可正常运行的代码

# 先导入pandas库并声明别名pd
import pandas as pd

songs = {'Album': ['thriller','Back','Moon'],
         'Released': [1998, 1976, 12000]}
         
songs_frame = pd.DataFrame(songs)

效果验证

运行修复后的代码即可正常生成DataFrame结构,执行print(songs_frame)即可查看生成的二维表格内容。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.25 19:45:04