为了账号安全,请及时绑定邮箱和手机立即绑定

未正确调用 DataFrame 构造函数!matplotlib.pyplot 错误

未正确调用 DataFrame 构造函数!matplotlib.pyplot 错误

宝慕林4294392 2021-08-05 16:23:33
试图制作与宋飞的季节相关的剧集的 IMDB 评分的散点图这是我的代码:df = pd.DataFrame({'Season_list'[1:], 'imdbRating_list'[1:]})df.columns = ['Season', 'imdbRating']df.plot.scatter(x = 'Season', y='imdbRating')我不断收到此错误:DataFrame constructor not properly called!
查看完整描述

1 回答

?
胡子哥哥

TA贡献1825条经验 获得超6个赞

您正在尝试从一组两个字符串创建一个 DataFrame ,{'eason_list', 'mdbRating_list'}. 这是因为"Text"[1:]选择字符串的第一个字符以外的所有字符,"Text"[1:] == "ext"。


但是,不能从这样的集合中创建 DataFrame。相反,您可能想要使用字典。字典是由键值对创建的{key1 : value1, key2 : value2}。


在这种情况下,我可以想象你有两个列表,a并且b,这样


a = [1,2,3]

b = [4,5,6]

df = pd.DataFrame({'Season' : a[1:], 'imdbRating' : b[1:]})

这将导致数据帧


   Season  imdbRating

0       2           5

1       3           6


查看完整回答
反对 回复 2021-08-05
  • 1 回答
  • 0 关注
  • 248 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号