R 中对象 "elements" 的正确术语

Correct terminology for object "elements" in R

列表由元素组成。我认为这是正确的术语。或者它们被称为组件?例如,

list(c("row1", "row2"), c("C.1", "C.2", "C.3")))

有 2 个元素(组件?)。元素组件的正确术语是什么?

这是第一个元素的第一个(也是唯一一个)组件

[1] "row1" "row2"

这是第二个元素的第一个(也是唯一一个)组件

[1] "C.1" "C.2" "C.3"

这是正确的术语吗?元素由组件组成?或者说这个的正确方法是什么?另外,我应该去哪里找这种东西的官方术语?

"element"和"component"都表达了这个想法。我认为两者都不是官方的或正式的。例如,Data structures chapter in Advanced R uses the term "element" multiple times, but you can't find "component". Still, the documentation @ANG 确实建议 "component" 可能是原创的。

对于您的情况,列表 list(c("row1", "row2"), c("C.1", "C.2", "C.3")) 有两个元素,并且两个元素都是向量:

  1. c("row1", "row2")
  2. c("C.1", "C.2", "C.3")

到目前为止你是正确的。

但是,该列表的第一个元素,向量 c("row1", "row2"),有 两个元素,"row1""row2"。同样的概念适用于 c("C.1", "C.2", "C.3"),它是该列表的第二个元素,并且 在向量中有三个元素

此外,为了理解 R 中的对象是什么,让我引用 John Chambers 的话:

Everything that exists is an object. Everything that happens is a function call.