对象"元素"的正确术语在R

时间:2018-02-21 12:54:19

标签: r list terminology

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

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

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

这是第一个元素

的第一个(也是唯一的)组件
[1] "row1" "row2"

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

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

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

1 个答案:

答案 0 :(得分:0)

两者"元素"和"组件"表达这个想法。我不认为其中任何一个是官方的或正式的。例如, Advanced R 中的Data structures章节使用术语"元素"多次,但你无法找到"组件"。仍然,the documentation @ANG给出了建议"组件"可能是原创的。

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

  1. c("row1", "row2")
  2. c("C.1", "C.2", "C.3")
  3. 到现在为止,你是对的。

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

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

      

    存在的一切都是一个对象。发生的一切都是函数调用。