swe*_*ity 2 r vector atomic typeof data-structures
我不明白之间的差别is.atomic()和is.vector().根据我的理解,is.vector()返回TRUE同类1D数据结构.我相信逻辑,双精度,整数,字符,复合体和原始数据的is.atomic()回报TRUE......但是,不会is.vector()这样吗?所以我想也许差异在于它的尺寸,但在双打的数据框中is.atomic()返回FALSE,这让我更加困惑啊......
另外,原子矢量和法向量之间有什么区别?
谢谢你的澄清!
原子向量是R中向量的子集.在一般意义上,"向量"可以是原子向量,列表或表达式.该语言定义矢量排序的定义为"包含数据连续的单元格".也请参考help("is.vector")和help("is.atomic"),解释何时返回TRUE或FALSE.
is.vector(list())
#[1] TRUE
is.vector(expression())
#[1] TRUE
is.vector(numeric())
#[1] TRUE
is.atomic(list())
#[1] FALSE
is.atomic(expression())
#[1] FALSE
is.atomic(numeric())
#[1] TRUE
Run Code Online (Sandbox Code Playgroud)
通俗地说,当我们谈论向量时,我们通常意味着原子向量(可能甚至是属性).
| 归档时间: |
|
| 查看次数: |
2541 次 |
| 最近记录: |