早教吧 育儿知识 作业答案 考试题库 百科 知识分享

R语言>pairs(iris[,1:4])>pairs(iris[1:4])这俩语句画的图一样,那个逗号是干嘛的?中括号里面那个逗号

题目详情
R语言 > pairs(iris[,1:4]) > pairs(iris[1:4]) 这俩语句画的图一样,那个逗号是干嘛的?
中括号里面那个逗号
▼优质解答
答案和解析
这个我查了下觉得应该是这么回事:iris首先是个数据框,数据框可以看做是矩阵的推广,也可以看成是特殊的列表.在你这里通过调用iris[,1:4]和iris[,1:4]得到一个数据结果,我觉得是在调用iris[,1:4]的时候吧iris当成了特殊的矩阵,这样的话就代表iris的1到4列,前面的逗号代表所有的行.而再调用iris[1:4]的时候把iris当成了特殊的列表,调用的而是iris的第1到4个元素,正好也是iris作为矩阵的第1到4列,所以两者就像等了.