Bonjour,
j'ai une question un peu technique que je n'arrive pas à résoudre.
J'ai une colonne de type SMALLINT(5), pour une raison que j'ignore lorsque je requête ces données depuis R avec la fonction sqlQuery R me modifie les données stockées dans cette colonne.
Je crois savoir pourquoi et cherche une solution.
En effet lorsqu'on définit le type de la colonne, on peut spécifier SMALLINt(5) UNSIGNED ou SIGNED.
Si SIGNED alors valo de -32768 à 32767
si UNSIGNED alors valo de 0 à 65535
Ce que je me suis rendu compte c'est que R modifie la donnée quand celle ci dépasse les 32767 alors que j'ai mis ma colonne en UNSIGNED.
Je n'ai pas ce problème si je requête la data avec un outil SQL par exemple.
Alors avez-vous une idée ?
PS : J'utilise une R 2.7.2
Merci
Partager