je l'a
suivante:Vous ne trouvez pas l'indice de valeur numérique
> a
[1] 0.32142857 0.21428571 0.10714286 0.46428571 0.42857143 0.57142857 0.35714286 0.50000000 0.67857143 0.07142857 0.92857143 0.60714286
[13] 0.17857143 0.25000000 1.00000000 0.71428571 0.64285714 0.78571429 0.57142857 0.28571429 0.57142857 0.39285714 0.96428571 0.85714286
[25] 0.75000000 0.53571429 0.82142857 0.14285714 0.39285714 0.21428571 0.03571429 0.89285714
> str (a)
num [1:32] 0.321 0.214 0.107 0.464 0.429 ...
> class (a)
[1] "numeric"
Je voudrais trouver la valeur d'index pour l'élément spécifique. Quand je l'utilise pour entier cela fonctionne, mais pas pour les autres:
> which (a==1)
[1] 15
> which (a==0.10714286)
integer(0)
> match (0.10714286,a)
[1] NA
Comment puis-je obtenir la valeur d'index 3
pour 0.10714286
?
Voir ici: http://stackoverflow.com/questions/9508518/why-are-these-numbers-not-equal – nicola