Apr 17, 2009

R Note 2

R inferno
离开陷阱

1. 浮点数比较
all.equal()
而非 ==

2. 坚持向量化运算,和 matlab 类似

矩阵存储和Matlab一样,所以按行填充 matrix 时,必须指定 byrow=TRUE。

Matlab         R
zeros(N,1)     rep(0,N)
[a1 a2]        cbind(a1,a2) #矩阵连接,注意R不区分向量是行向量还是列向量
[a1; a2]       rbind(a1,a2)
A(:,2)         A[,2]
A(:)           c(A)

0 comments: