在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
相关产品推荐
相关产品推荐

