2023-11-10 20:40来源:m.sf1369.com作者:宇宇
首先,这个语句中,赋予sequence的参数是3 4 5。对于sequence(n)而言,是产生从1到n的向量。因些,sequence(3:5)相当于sequence(3)、sequence(4)、sequence(5)。所以就看到你看到的结果了。详细可在R中打“?sequence查看函数说明。。
请看百度百科关于R语言的介绍
seq(2,20,2)这个是创建一个向量,从2到20步长是2。seq是sequence的简写,就是序列的意思。
结果是2,4,6,...,18,20
如果是seq(2,20,1)或者seq(2,20) 那么结果是2,3,4,...,18,19,20
有更简单的方法:2*(1:10) 其中括号可以省略,因为冒号的运算优先级更高。
rep(2,10)是2重复10次的,就是2,2,2,...,2 (10个2) rep是replicate的简写,是重复的意思。
那么整句话:rep(seq(2,20,2), rep(2,10)) 就是 2,4,6,...,18,20这个序列,第一个元素重复2次,第二个元素重复2次,。。。,第10个元素重复2次。
abline 中的3,2和y=3+2*x中的3,2含义一样;当然abline还有其他用法,?abline参考帮助;
str()用来显示任意R对象,df是F分布的分布函数,也常用来表示data.frame的对象;具体含义参考语境;