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"))
有两个元素,并且两个元素都是向量:
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 的话:
Everything that exists is an object. Everything that happens is a function call.
列表由元素组成。我认为这是正确的术语。或者它们被称为组件?例如,
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"))
有两个元素,并且两个元素都是向量:
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 的话:
Everything that exists is an object. Everything that happens is a function call.