python - 将 x 更改为 2D 以制作线性回归图
问题描述
SAT GPA
0 1714 2.40
1 1664 2.52
2 1760 2.54
3 1685 2.74
4 1693 2.83
以上是我的数据集的前 5 行,但是我想针对 GPA 建立一个简单的 SAT 分数线性回归模型。我尝试使用以下格式将我的自变量(SAT)更改为 2D,但我收到一条错误消息,提示“系列对象没有属性'reshape'”。请帮助
y=data.GPA
x=data.SAT.reshape([-1, 1])
--------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
<ipython-input-57-11d5bd96e44d> in <module>()
1 y=data.GPA
----> 2 x=data.SAT.reshape([-1, 1])
3 x
~\Downloads\Anaconda2\lib\site-packages\pandas\core\generic.py in __getattr__(self, name)
5139 if self._info_axis._can_hold_identifiers_and_holds_name(name):
5140 return self[name]
-> 5141 return object.__getattribute__(self, name)
5142
5143 def __setattr__(self, name: str, value) -> None:
AttributeError: 'Series' object has no attribute 'reshape'
解决方案
推荐阅读
- java - Spring:注入任何替代方案
- python - Neo4j 驱动程序在执行查询时关闭连接
- vim - 维姆。如何强制在新标签页中打开文件?
- android - 无法解决 R aapt.exe 以非零退出值 1 和许多其他此类错误完成
- spring - 带有来自本机查询的参数的 Spring 实体动态计算字段
- java - 在 mysql 工作台和 java 应用程序中获取不同的日期值
- ruby - 如何使用 Rspec 测试带有块的 ruby 模块方法?
- node.js - 更新对象 MongoDB 的对象数组
- dotnetnuke - 如何创建现有 DNN 站点的克隆?
- c# - C# 无法反序列化包含 xsi:type 的 XML