comment retourner le nombre de décimales en R

Je travaille dans R. j'ai une série de coordonnées en degrés décimaux, et je voudrais trier ces coordonnées par le nombre de décimales que ces chiffres ont (c'est à dire je veux jeter coordonnées qui ont trop peu de décimales).

Est-il une fonction dans R qui peut ramener le nombre de décimales d'un nombre a, que je serais capable d'intégrer dans la fonction de l'écriture?

Exemple d'entrée:

AniSom4     -17.23300000        -65.81700

AniSom5     -18.15000000        -63.86700

AniSom6       1.42444444        -75.86972

AniSom7       2.41700000        -76.81700

AniLac9       8.6000000        -71.15000

AniLac5      -0.4000000        -78.00000

J'ai l'idéal serait d'écrire un script qui serait jeter AniLac9 et AniLac 5 parce que ces coordonnées n'ont pas été enregistrées avec suffisamment de précision. Je voudrais jeter coordonnées pour laquelle tant de la longitude et de la latitude ont moins de 3 non-zéro des valeurs décimales.

source d'informationauteur Pascal