Hallo JMP-Community,
Nach dem Herunterladen von Wetterdaten im Feinmaßstab habe ich ein Skript zum Zusammenfassen der Daten, einschließlich der Änderung der Spaltennamen in der neuen Tabelle. Es scheint jedoch, dass das folgende Skript in der neuesten Version von JMP nicht mehr funktioniert. Kann mir jemand sagen, wie ich das beheben kann? Ich habe das vollständige Skript für den Kontext angehängt, aber Folgendes funktioniert nicht mehr:
Namen sind standardmäßig hier ( 1 );
dt = Tagesmittel: Name ( "Mittelwert (Temp (F))" ) << Name einsetzen ( "Durchschnittstemperatur °F" );
dt = Tagesmittel: Name ( "Std Dev(Temp (F))" ) << Name einsetzen ( "Std. Abw.-Temp. °F" );
dt = Tagesmittel: Name ( "Min (Temp (F))" ) << Name einsetzen ( "Mindesttemperatur °F" );
dt = Tagesmittel: Name ( "Max (Temp (F))" ) << Name einsetzen ( "Max. Temperatur °F" );
dt = Tagesmittel: Name ( "Bereich (Temp (F))" ) << Name einsetzen ( "Bereich Temperatur °F" );
dt = Tagesmittel: Name ( "Mittelwert (Temp (C))" ) << Name einsetzen ( "Durchschnittstemperatur °C" );
dt = Tagesmittel: Name ( "Std Dev(Temp (C))" ) << Name einsetzen ( "Std. Abw.-Temp. °C" );
dt = Tagesmittel: Name ( "Min (Temp (C))" ) << Name einsetzen ( "Mindesttemperatur °C" );
dt = Tagesmittel: Name ( "Max (Temp (C))" ) << Name einsetzen ( "Max. Temperatur °C" );
dt = Tagesmittel: Name ( "Bereich (Temperatur (C))" ) << Name einsetzen ( "Bereich Temperatur °C" );
dt = Tagesmittel: Name ( "Max (Niederschlag seit Mitte. (Zoll))" ) << Name einsetzen ( "Max. Niederschlag in" );
dt = Tagesmittel: Name ( "Max (Niederschlag seit Mitte. (mm))" ) << Name einsetzen ( "Max Niederschlag mm" );
Faszinierend. Ich wusste nicht, dass das jemals funktioniert. Es scheint in JMP 16 nicht zu funktionieren.( @XanGregg Versuchen große Klasse:name< )
Ändere Alles " dt = Tagesmittel " zu " dt_tab „Und ich denke, Sie werden wieder im Geschäft sein.
etwas wie das:
dt_tab:Name( "Mean(Temp (F))" ) << Set Name( "Mean temp °F" );
" Tagesmittel " ist der Name der Datentabelle. Anscheinend hat das vor JMP 16 einen Namensraum erstellt. Sie haben eine Variable in der JSL, dt_tab , die ein Handle für die Datentabelle enthält, die normalerweise verwendet wird.
In Ihrer ursprünglichen JSL verwenden Sie die Zuweisung nicht wirklich zu dt (anders als am Anfang für die aktuelle Datentabelle) und es hat nichts Nützliches getan.