首页 > 解决方案 > 为什么 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

标签: machine-learning

解决方案


-1 指的是数据框中的最后一列,因此 dataset.iloc[:1:-1] 获取从第二列到最后一列的所有列。第二个只是给出第二列的值。


推荐阅读