首先,我有一个略微尴尬的问题。在R语言中,逗号代表什么意思?例如,每当看到像unique[x3,]
这样的代码时,方括号前面的逗号是干什么用的?
其次,
mosaicplot(UCBAdmissions[,,i],)
方括号内的两个逗号表示一个空元素的占位符,通常用于Python中的列表。
最好的理解方法是自己动手尝试并观察其作用!
一般而言:
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