Ri: Aiuta a concatenare 3 colonne con etichette anziché valoriVuoi che la colonna finale abbia valori o etichette (o entrambi)? Un'opzione che penso potrebbe essere quella di creare un array associativo di ciascuna di quelle colonne e quindi utilizzare il valore della colonna come chiave per ottenere il valore corretto e concatenarli.
Ri: Aiuta a concatenare 3 colonne con etichette anziché valoriVuoi creare una nuova colonna con il nome degli altri 3 nomi di colonna concatenati tra loro? Come questo:
New Table( "Untitled 3",
Add Rows( 0 ),
Compress File When Saved( 1 ),
New Column( "a", Numeric, "Continuous", Format( "Best", 12 ), Set Values( [] ) ),
New Column( "b", Numeric, "Continuous", Format( "Best", 12 ), Set Values( [] ) ),
New Column( "c", Numeric, "Continuous", Format( "Best", 12 ), Set Values( [] ) )
);
NewColumnName = (Column(1)<<GET name=""></GET>
Ri: Aiuta a concatenare 3 colonne con etichette anziché valoriIn alternativa, potresti usare Ricodifica per ottenere una colonna con il etichette di valore - e poi usa questa colonna.

ma temo che Recode non abbia un'opzione
Recode Column(columnname, <STRONG>Replace values with value labels</STRONG>, ...)
quindi, se vuoi automatizzare il processo, devi recuperare la regola di sostituzione dell'etichetta come nell'esempio sopra e incollarla nel Ricodifica colonna espressione:
dt << Recode Column(
dt:age,
Map Value(
_rcOrig,
{12, "very young", 13, "young", 14, "mid", 15, "elder", 16, "old", 17,"eldest"},
Unmatched( _rcNow )
...
Ri: Aiuta a concatenare 3 colonne con etichette anziché valoriseguente @jthi un'idea di , potrebbe essere qualcosa del genere:
Names Default to Here(1);
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
:age << Value Labels( {12 = "very young",13 = "young",14= "mid", 15 = "elder", 16 = "old",17 = "eldest"} );
Mylabels= arg(:age << get value labels,1);
splitList=Transform Each({pair},MyLabels,EvalList({Arg(pair,1),Arg(pair,2)}));
ageLabels=Associative Array(splitList);
New column("new",Character, Set Each Value(:sex ||"_"|| ageLabels[:age]))
Aiuta a concatenare 3 colonne con etichette anziché valoriCiao, volevo verificare se qualcuno ha una soluzione per concatenare 3 colonne con le etichette di quelle colonne anziché i valori?
Grazie
Ritesh
Automazione e scriptingAnalisi e modellazione dei dati di baseEsplorazione e visualizzazione dei datiPersonalizzazione di massa