machine-learning - 为什么 iloc 函数为以下语法返回两个不同的答案?
问题描述
我已经包含了我编写的代码片段 我不明白 dataset.iloc[:,1:-1].values 和 dataset.iloc[:,1].values 与我所在的数据集有何不同只使用第二列。[1] : https
://i.stack.imgur.com/76XYL.png [
2 ]: https ://i.stack.imgur.com/cLNaL.png
[3]:https://i.stack。 imgur.com/ZVTFv.png
解决方案
-1 指的是数据框中的最后一列,因此 dataset.iloc[:1:-1] 获取从第二列到最后一列的所有列。第二个只是给出第二列的值。
推荐阅读
- mysql - 如何将多行中的数据分组到同一行中?
- python - 不同的地块重叠
- python - 解决时 Scipy 显示步骤?
- flutter - 为什么从 StatefulWidget 添加 TextFiled 不会出现?
- java - 如何通过一种方法将字符串中的两个不同日期(2019-12-23 12:40:43.777 和 2019-12-23 12:40:43)转换为 java 8 中的 2019-12-23 格式?
- python - 如何在循环中使用变量,用于嵌套列表
- asp.net-mvc - 使用 cshtml razor 从另一个控制器获取值
- swift - 无法从 Catalina 上的 Today 小部件启动包含应用程序
- r - 如何对由多个分组变量分隔的个体进行多个变量的方差分析?
- php - mgp25 Instagram-API 无法再上传