Comment rendre une colonne de données numérique continueJ'ai trébuché là-dessus et je n'ai pas été en mesure de trouver la bonne syntaxe.
Dans mes données, j'ai une colonne intitulée "InstHead_Serial", qui est toujours une valeur numérique de 6 caractères numériques, sans décimale.
Je souhaite traiter les données comme numériques dans mon analyse, mais lorsqu'elles sont extraites de notre base de données, il s'agit de données de type caractère.
J'ai essayé de nombreuses permutations de la commande ci-dessous pour convertir le type de données en numérique/continu, sans succès.Si quelqu'un peut aider en fournissant la bonne syntaxe, ce sera très utile ; Merci d'avance!
Column( "InstHead_Serial" ) << data type( numeric, continuous, Format( "" ) );
Modélisation statistique avancéeÉtudes de consommation et de marchéAccès aux donnéesFusion et nettoyage des donnéesPersonnalisation de masseRe : Comment rendre une colonne de données numérique continueCela l'a fait; super et merci beaucoup !!
Re : Comment rendre une colonne de données numérique continueJe ne sais pas pourquoi cela ne fonctionne pas pour vous, mais c'est une solution simple, séparez simplement le type de modélisation dans une déclaration distincte.
column("InstHead_Serial") << data type(numeric,format("Best"));
column("InstHead_Serial") << modeling type(continuous);Re : Comment rendre une colonne de données numérique continueMerci Jim!
J'ai essayé ces deux types de format et ils aboutissent tous les deux au résultat suivant:
Le type de données est changé de caractère à numérique
Le format est modifié en Fix Dec ou en meilleur selon la recette de script que vous avez fournie
Le type de modélisation reste "Nominal" vs "Continu" ; J'ai essayé ce qui suit :
, Continu,
, "Continu",
, Type de modélisation ("Continu")
, Type de modélisation (Continu)
Je peux entrer manuellement dans la table de données et sélectionner la colonne et changer les informations de la colonne en Continu, donc il semble que quelque chose devrait fonctionner, mais rien que j'ai essayé jusqu'à présent.
Heureux d'essayer plus d'idées!
Re : Comment rendre une colonne de données numérique continueCela devrait vous donner ce que vous voulez
column("InstHead_Serial") << data type(numeric,continuous,format("Fixed Dec", 6,0));
ou
column("InstHead_Serial") << data type(numeric,continuous,format("Best"));