猿问

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

试图制作与宋飞的季节相关的剧集的 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!


宝慕林4294392
浏览 266回答 1
1回答

胡子哥哥

您正在尝试从一组两个字符串创建一个 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  imdbRating0       2           51       3           6
随时随地看视频慕课网APP

相关分类

Python
我要回答