0
我有一个带有标签和数值向量的1列矩阵。
我想在其是等于该矢量的条目,更具体的一个矩阵,以提取标签:矩阵条目上的逻辑运算符 - R
> mat
[,1]
intercept 20.86636535
crim -0.23802478
zn 0.03822050
indus 0.05135584
chas 2.43504780
> vec
[1] -0.23802478 0.05135584
> mat[2, 1] == vec[1]
crim
FALSE
目前我卡与所述第一步骤。我不知道为什么当它们保持相同的数值时它返回FALSE。
尝试'%%vec'中的'mat%等。另请参见[this](https://stackoverflow.com/questions/1169248/r-function-for-testing-if-a-vector-contains-a-given-element) –
我得到一个长度为5的矢量,全部条目是否为FALSE。 – MaorSH
然后你有一个[浮点](https://stackoverflow.com/questions/9508518/why-are-these-numbers-not-equal)问题。比较'print(mat,digits = 20)'和'print(vec,digits = 20)' –