2013-09-22 3 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 
Смежные вопросы