Ich habe eine große Volkszählungsdatei (550 MB) in SAS heruntergeladen, die mit der SAS-Steuersprache geliefert wurde, um Formate zu erstellen, die Rohdatendatei zu lesen und Formate an Variablen anzuhängen.Ich kann problemlos über den Menüpunkt Datei/Öffnen auf die Datei zugreifen, aber Formate werden dabei nicht übertragen.Wenn ich versuche, den Befehl SAS/browse file zu verwenden, erhalte ich eine Meldung, dass auf Port 8561 keine Verbindung zu 127.0.0.1 hergestellt werden konnte.
Ich stecke fest, da ich nicht weiß, wie ich das umgehen soll.
Vielen Dank1
Hallo @LNitz ,
Sehen Sie sich die Einstellungen Ihrer JMP-Voreinstellungsdatei an. Ich habe JMP im Moment nicht geöffnet, aber ich glaube, Sie können Folgendes tun:
- Aus JMP File => Preferences => SAS Integration => „SAS Data Import“ oder ähnlich
- Klicken Sie auf die Option SAS-Variablenbezeichnungen für Spaltennamen verwenden und
- während des Datenimports => aktivieren Sie die Option zum Konvertieren von benutzerdefinierten SAS-Formaten in JMP-Wertlabels
- Achten Sie darauf, auf "Übernehmen" und dann auf "OK" zu klicken
Wenn Sie immer noch kein Glück beim Anwenden der Formate haben, wenden Sie sich bitte an das wunderbare Team des technischen Supports von JMP ( support@jmp.com ) helfen sie Ihnen gerne bei diesem Prozess.
Beifall,
Stan
Leider habe ich SAS nicht auf meinem JMP-System installiert, daher bin ich nicht in der Lage, Ihr Problem weiter zu untersuchen.Hoffentlich meldet sich noch jemand aus der Community.
Danke, Jim, für deine Antwort.
Ich habe die Vorschläge befolgt.SAS läuft auf meinem Computer, der Bibliotheksname "Kanada" ist zugewiesen, und es enthält pumf2016 (Daten) und die Formatbibliothek, die beim Einlesen der Rohdaten als SAS-Datei generiert wird.Die Browse-Anzeige auf SAS zeigt die auf die entsprechenden Spalten angewendeten Formate.
Ich habe zwei Methoden ausprobiert. Erstens, um alle Schritte im JSL-Editor auszuführen und die Befehle zum Verbinden und Definieren der Bibliothek zu übermitteln. Senden Sie dann den Kopierbefehl, den ich illustriert hatte.
Das Kopieren funktioniert gut, aber der Hinweis, dass es ein Format für eine Variable gibt, die im Spalteneigenschaften-Menü angegeben ist, bringt nichts.
Ich habe auch den SAS-Verbindungsprozess von JMP verwendet, um eine Verbindung zum SAS auf dem aktuellen Computer herzustellen.Ich habe die Option gesetzt, Variablennamen zu verwenden und SAS-Formate zu verarbeiten.Die Variablennamen werden angezeigt, und die Inhaltsliste der Registerkarte Spalteneigenschaften zeigt den Namen eines SAS-Formats.Auch hier erscheinen keine Formate in der Anzeigedatentabelle, und ich weiß nicht, wie ich sie anzeigen soll.
Entweder gibt es etwas in meinem Setup, das einfach nicht funktioniert – oder ich habe einen wichtigen JMP-Schritt verpasst. Die Daten werden jedoch korrekt übertragen - nur ohne Formatwerte anzuzeigen. Ich komme mir etwas dumm vor, da ich damit gerechnet hatte, diesen Datensatz für eine Klasse zu verwenden, um einige soziale Vergleiche anzustellen.Man kann Studenten immer dazu bringen, ein paar Wertetiketten zu erstellen, aber nicht ein paar Dutzend!
Ich habe "Benutzerdefinierte SAS-Formate zum Importieren verwenden ..." gelesen, aber da ich SAS mit geöffnetem Datensatz ausführe, habe ich die Schritte C und D in diesem Dokument nicht vollständig verstanden.Jede Hilfe wird geschätzt.
Larry Nitz
Diese Frage wurde bereits gestellt und beantwortet
So rendern Sie eine SAS-Datei mit einer SAS-Formatbibliothek
Die Antwort ist, dass JMP die Formatdateien nicht direkt lesen kann.Sie können diese Dateien nur verarbeiten, wenn SAS auf demselben Computer wie JMP verfügbar ist und Sie die JMP-zu-SAS-Schnittstelle verwenden.