0
ラベルと数値ベクトルを持つ1列の行列があります。
私は、より具体的には、そのベクトル内のエントリの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」などで試してみてください。参考[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)'を比較すると、 –