2013-09-22 96 views
4

首先,我有一個有點尷尬的問題。 R中的逗號代表什麼? 例如,每當有代碼就像unique[x3,]或類似的東西時,括號之前的逗號是什麼?兩個逗號是什麼意思?

其次,

mosaicplot(UCBAdmissions[,,i],) 

什麼方括號內的兩個逗號是什麼意思?

回答

11

瞭解這些事情的最好方法就是親自嘗試一下,看看他們做了什麼!

一般來說:

mydf[1, ] ## Get the first row 
mydf[, 3] ## Get the third column 

的UCBAdmissions具有多於兩個尺寸,從而

UCBAdmissions[, , 1] ## Get the first table in the 3D array 

當然,這些可以組合使用。該UCBAdmissions樣本數據是一組6雙由兩表:

dim(UCBAdmissions) 
# [1] 2 2 6 

讓我們想象一下,你只在第一個兩桌想的第一行:

UCBAdmissions[1, , c(1, 2)] 
#   Dept 
# Gender  A B 
# Male 512 353 
# Female 89 17