当向量中存在不同类型的数据类型时,R编程语言基于什么执行强制


x <- c(1, "a")

这是在R中创建矢量的代码,如果你打印值,你就会得到

"1〃"a";

我需要知道为什么1的数据类型改为字符串?任何原因。提前谢谢。基本上我需要知道R是如何执行强制的

根据?c:

所有参数都被强制为一个公共类型,即返回值的类型,并且除名称外的所有属性都被删除。

输出类型由层次结构中最高类型的组件确定:

CCD_ 2。

因此:

c(1, "a")   
#[1] "1" "a"
c(1, NULL)
#[1] 1
c(F, "a")
#[1] "FALSE" "a"

最新更新