02.07.2013 Views

现代统计图形 - 科学网—博客

现代统计图形 - 科学网—博客

现代统计图形 - 科学网—博客

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

150 附录 A 程序初步<br />

通常我们可以用函数c()拼接一些数字或字符生成一个向量,如:<br />

1 > c(7.11, 9.11, 9.19, 1.23)<br />

[1] 7.11 9.11 9.19 1.23<br />

我们可以将一个向量赋值给一个变量:<br />

1 > (x 1/x<br />

[1] 0.1406 0.1098 0.1088 0.8130<br />

1 > x + 1<br />

[1] 8.11 10.11 10.19 2.23<br />

实际上以向量的形式进行元素运算是R语言计算的重要特征。通过中括<br />

号和下标值可以提取向量中的元素或者改变相应位置的元素:<br />

1 > x[c(1, 4)]<br />

[1] 7.11 1.23<br />

1 > # 将x赋值给tmp<br />

2 > (tmp = x)<br />

[1] 7.11 9.11 9.19 1.23<br />

1 > tmp[1] = 10<br />

2 > tmp<br />

[1] 10.00 9.11 9.19 1.23<br />

利用现有的向量可以继续利用c()生成新的向量:<br />

1 > (y = c(x, 12.19))<br />

[1] 7.11 9.11 9.19 1.23 12.19<br />

向量的长度可以用length()获得:

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!