列表由元素组成。我认为这是正确的术语。或者他们被称为组件?例如,
list(c("row1", "row2"), c("C.1", "C.2", "C.3")))
有2个元素(组件?)。元素组件的正确术语是什么?
这是第一个元素
的第一个(也是唯一的)组件[1] "row1" "row2"
这是第二个元素的第一个(也是唯一的)组件
[1] "C.1" "C.2" "C.3"
这是正确的术语吗?由组件组成的元素?或者说这个的正确方法是什么?另外,在哪里可以找到这种东西的官方术语?
答案 0 :(得分:0)
两者"元素"和"组件"表达这个想法。我不认为其中任何一个是官方的或正式的。例如, Advanced R 中的Data structures章节使用术语"元素"多次,但你无法找到"组件"。仍然,the documentation @ANG给出了建议"组件"可能是原创的。
对于您的情况,列表list(c("row1", "row2"), c("C.1", "C.2", "C.3"))
有两个元素,两个元素都是向量:
c("row1", "row2")
c("C.1", "C.2", "C.3")
到现在为止,你是对的。
但是,该列表的第一个元素,即向量c("row1", "row2")
,有两个元素,"row1"
和"row2"
。同样的概念适用于c("C.1", "C.2", "C.3")
,这是该列表的第二个元素,在向量中有三个元素。
此外,为了理解R中的对象是什么,让我引用John Chambers:
存在的一切都是一个对象。发生的一切都是函数调用。