R语言中“ @”运算符的含义?

我遇到了以下问题,但我还没有弄清楚“ @”运算符的作用是什么。那是什么意思我没有在R手册语言的开头/结尾。

library(lattice)
library(sp)

data(meuse)
coordinates(meuse) <- ~x+y
proj4string(meuse) <- CRS("+init=epsg:28992")

p <- xyplot(copper ~ cadmium, data = meuse@data, col = "grey", pch = 20, cex = 2)

R手册说

用法   对象@名称   object @ name <-值      用正式的(S4)类结构提取或替换对象中插槽的内容。   这些运算符支持包方法的形式类,并且仅在加载包方法时启用(默认)。有关更多详细信息,请参见slot,尤其是slot()和@运算符之间的差异。      检查对象是否为S4对象(请参阅isS4),并且尝试在任何其他对象上使用@是错误的。 (名称.Data仅有一个例外,仅供内部使用。)替换运算符检查对象上是否已存在该插槽(如果该对象确实来自其声称的类,则应该使用该插槽)。

我检查了“ meuse”的结构,没有找到对名为“ data”的插槽的引用。