Wie mache ich eine Datenspalte numerisch fortlaufend?Ich bin darüber gestolpert und konnte nicht die richtige Syntax finden.
In meinen Daten habe ich eine Spalte mit dem Titel „InstHead_Serial“, die immer ein numerischer Wert mit 6 numerischen Zeichen ohne Dezimalstelle ist.
Ich möchte die Daten in meiner Analyse als numerisch behandeln, aber wenn sie aus unserer Datenbank abgerufen werden, handelt es sich um Daten vom Typ Zeichen.
Ich habe viele Permutationen des folgenden Befehls ausprobiert, um den Datentyp in numerisch/kontinuierlich zu konvertieren, ohne Erfolg.Wenn jemand durch die Bereitstellung der richtigen Syntax helfen kann, wäre das sehr hilfreich; vielen Dank im Voraus!
Column( "InstHead_Serial" ) << data type( numeric, continuous, Format( "" ) );
Erweiterte statistische ModellierungVerbraucher- und MarktforschungDatenzugriffDatenmischung und -bereinigungMassenanpassungBetreff: Wie mache ich eine Datenspalte numerisch fortlaufend?Das hat es geschafft; großartig und vielen Dank!!
Betreff: Wie mache ich eine Datenspalte numerisch fortlaufend?Ich weiß nicht, warum es bei Ihnen nicht funktioniert, aber es ist eine einfache Lösung: Trennen Sie einfach den Modellierungstyp in eine separate Anweisung.
column("InstHead_Serial") << data type(numeric,format("Best"));
column("InstHead_Serial") << modeling type(continuous);Betreff: Wie mache ich eine Datenspalte numerisch fortlaufend?Danke Jim!
Ich habe beide Formattypen ausprobiert und beide führen zu folgendem Ergebnis:
Der Datentyp wird von Zeichen auf Zahl geändert
Das Format wird gemäß dem von Ihnen bereitgestellten Skriptrezept entweder in „Fix Dec“ oder „Best“ geändert
Der Modellierungstyp bleibt zwischen „Nominal“ und „Kontinuierlich“ bestehen. Ich habe Folgendes versucht:
, Kontinuierlich,
, „Kontinuierlich“,
, Modellierungstyp („Kontinuierlich“)
, Modellierungstyp (kontinuierlich)
Ich kann manuell in die Datentabelle gehen, die Spalte auswählen und die Spalteninformationen in „Kontinuierlich“ ändern. Es sieht also so aus, als ob etwas funktionieren sollte, aber ich habe bisher nichts versucht.
Ich freue mich, weitere Ideen auszuprobieren!
Betreff: Wie mache ich eine Datenspalte numerisch fortlaufend?Dies sollte Ihnen das geben, was Sie wollen
column("InstHead_Serial") << data type(numeric,continuous,format("Fixed Dec", 6,0));
oder
column("InstHead_Serial") << data type(numeric,continuous,format("Best"));