我正在这里处理一些数据集,以磨练我在csv方面的技能。去绘制数据时遇到问题。我正在使用此数据集:Housing Dataset
我已经使用Pandas数据框从数据集中创建了一个变量,并将其命名为:prices_based_on_beds
。我的目标是创建床与价格的散点图。然后,也许可以创建一个回归模型并编写一个小程序来根据床位数,并最终根据位置来预测价格(csv文件也具有位置信息).....
prices_based_on_beds['beds']
字典,将返回(下面的示例)
{0: 2,
1: 3,
2: 2,
3: 2,
4: 2,
5: 3,
6: 3, ...}
我遇到的问题在于与值关联的索引。它显示0: 2
,正如我确定的那样,试图绘制散点图时会产生问题。
如何清除此数据以删除这些索引值,例如0:
或6:
,这样当我调用prices_based_on_beds['beds']
时,我的回报是:
{2, 3, 2, 2, 2, 3, 3, ...}
我的问题的答案是将.values()
添加到x值列表和y值列表的定义中。我判断失误的原因是因为我认为我从中提取信息的关键只是充满了价值观。直到后来我才意识到这一点,该键包含一个key:values字典。