作为初学者,我正在学习python课程。在本课程中,他们使用带有响应的数据集dataset。列名称:“国家/地区”,“年龄”,“工资”和“已购买”。 在第二和第三列(年龄和薪水)中有一些缺失值。对于Python以0开始计数的列,我希望以下代码可以完成工作:
string
但是,在这门课程中,他们说我们需要在各处使用X [:,1:3],我不明白为什么。
答案 0 :(得分:1)
这样做的原因是,使用[start:stop]
进行切片会将元素从start
移到stop-1
,所以
[0,1,2,3,4][1:2]
返回
[1]
因此,如果您想要第二个和第三个元素,请尝试
[0,1,2,3,4][1:3]
希望这会有所帮助。