标签: r
允许x=1:3,y=c("1","2","3")
x=1:3
y=c("1","2","3")
如果我输入ls.str(),则R显示:
ls.str()
x : int [1:3] 1 2 3 y : chr [1:3] "1" "2" "3"
x是数字,y是字符向量。 因此,当我输入x == y时,我预期结果为FALSE FALSE FALSE,但令人惊讶的是R显示为TRUE TRUE TRUE。为什么会这样? Isn的字符数据类型和数据类型的数据有何不同?
x
y
x == y