iloc[ : , : ]
前面的冒号就是取行数,后面的冒号是取列数
左闭右开原则
举个例子来理解切片的概念。
animals[2;5]
其中2,5都是指的元素的索引,索引从0开始,表示从第3个元素到第四个元素(前开后闭)
aanimals[-1:]
其中-1表示最后一个元素
animals[-3:-1]
表示从倒数第三个元素到倒数第2个元素
animals[-52]
表示从倒数第5个元素到倒数第2个元素,间隔为1的元素
animals[::2]
表示从第一个元素开始间隔为1的元素
X = dataset.iloc[:, 1:2].values #第2列
y = dataset.iloc[:, 2].values #第三列
y = dataset.iloc[:2, ].values #从第一行到第二行
y = dataset.iloc[:2,1:].values #从第一行到第二行,第2列到最后
y = dataset.iloc[:,1:].values #从第2列到最后
y = dataset.iloc[:,:1].values #第一列
参考https://blog.csdn.net/qq_39368111/article/details/110435536