Ich bin hier neu in der Skripterstellung und versuche, einige meiner Arbeitsaufgaben zu automatisieren.
Mein Ziel ist es, mehrere Teilmengen aus einer Masterdatei zu erstellen und einige Spalten hinzuzufügen, die es mir ermöglichen, die Daten zu faktorisieren.Im Moment spiele ich mit den Daten herum und versuche zu lernen.Folgendes habe ich:
//Select data table
dt = Open( "FM_OwnshipState.jmp" );
//Card1
dt << Select Where( :LocalTime >= 6:59:00 & :LocalTime <= 6:59:05 );
dt << Subset( Output Table( "Card1.jmp" ), Selected Rows( 1 ), selected columns( 0 ) );
dt1 = ( "Card1.jmp" );
Current Data Table ( dt1 );
dt1 << New Column ( "Pub", After Last, Character );
dt1 << New Column ( "Beer", After Last, Character );
dt1 << New Column ( "Drink", After Last, Character );
Anscheinend kann ich die neue Teilmenge erstellen, die neuen Spalten werden jedoch nicht zur Teilmenge der Daten hinzugefügt.
Du hast es zu kompliziert gemacht.
//Select data table
dt = Open( "FM_OwnshipState.jmp" );
//Card1
dt << Select Where( :LocalTime >= 6:59:00 & :LocalTime <= 6:59:05 );
dt1 = dt << Subset( Output Table( "Card1.jmp" ), Selected Rows( 1 ), selected columns( 0 ) );
dt1 << New Column ( "Pub", After Last, Character );
dt1 << New Column ( "Beer", After Last, Character );
dt1 << New Column ( "Drink", After Last, Character );