Datum Uhrzeit AusgabeIch habe ein zeichenbasiertes Datum / Uhrzeit-Feld, das aus einem elektronischen Gesundheitsdatensatz mit der folgenden Syntax exportiert wird:
mm / tt / jj hhmm
Ich muss dieses in ein verwendbares Datum-Uhrzeit-Feld konvertieren.
Ich habe Lösungen gefunden, um hhmm alleine in JMP-akzeptable Zeit umzuwandeln. Wie kann ich das gesamte Feld konvertieren lassen?
Ich bin sehr neu in JMP und habe keine Erfahrung mit dem Schreiben von Code oder Grundkenntnissen. Ich kann eine Lösung an der richtigen Stelle schneiden und einfügen.
Vielen Dank!
Re: Datum Uhrzeit AusgabeFunktioniert perfekt!
Danke für die wirklich schnelle Antwort!
Joe
Re: Datum Uhrzeit AusgabeVielen Dank!
Ich muss für einen Abend Sahift gehen. Wird sich morgen bewerben
Re: Datum Uhrzeit AusgabeSiehe meine bearbeitete vorherige Antwort
Re: Datum Uhrzeit Ausgabeja immer mm / tt / jj hhmm
Re: Datum Uhrzeit AusgabeIch brauche eine zusätzliche Information ...... sind die Zeitfelder immer 4 Zahlen ...... 0101 usw.? Oder wenn nicht, wie würde 0101 angegeben?
Ich werde noch einmal davon ausgehen, dass, wenn die Sekunden immer ein zweistelliges Feld sind, das folgende Skript ausgeführt werden kann, um das ":" zwischen den Minuten und Sekunden hinzuzufügen. Und dann können Sie den Vorschlag aus meiner ersten Antwort anwenden. Ich verwende die Spaltenreferenz von: DateTime als Name für Ihre Spalte, die die Datums- / Uhrzeitwerte enthält. Ändern Sie es einfach für den tatsächlichen Namen der Spalte. Stellen Sie sicher, dass Sie das ":" vor dem Spaltennamen beibehalten
Names Default To Here( 1 );
dt = Current Data Table();
For Each Row(
:DateTime = Substr( :DateTime, 1, Length( :DateTime ) - 2 ) || ":" ||
Right( :DateTime, 2 )
);
Re: Datum Uhrzeit AusgabeEigentlich - diese Annahme ist das Problem - kein Trennzeichen. Den obigen Prozess zuvor gefunden. Auch in Ihrem Beitrag zum Konvertieren von hhmm in hh: mm, aber Sie wissen nicht, wie Sie das Feld mit dem Datum vor ihm anwenden.
Re: Datum Uhrzeit AusgabeKlicken Sie mit der rechten Maustaste auf die Überschrift der Spalte, und wählen Sie Spalteninformationen aus
Ändern Sie den Datentyp von Zeichen in numerisch
Ändern Sie den jetzt angezeigten Modellierungstyp von Nominal in Continuous
Klicken Sie auf den Abwärtspfeil Format und wählen Sie "Zeit ==> m / d / yh: m".
Klicken Sie auf Übernehmen
Ihre Daten sollten von Zeichen in Zahlen umgewandelt werden
Ich mache eine Vermutung, und das ist, dass Ihr hhmm tatsächlich ein Trennzeichen zwischen ihnen hat, wie hh: mm
Wenn es wirklich hhmm ohne Trennung ist, muss ein anderer Ansatz verwendet werden. Antworten Sie auf Ihren Erfolg oder auf Probleme.