Combinazione di valori di più colonne in una colonna<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ho un set di dati in cui vorrei unire quattro colonne in una colonna, in modo che
i valori delle quattro colonne vengono visualizzati in una colonna. Tuttavia, non ho idea di come farlo.
Ho quattro condizioni, a cui gli intervistati sono stati esposti a seconda del giorno del mese
sono nati. Se un rispondente è stato esposto alla Condizione 1 mostra un 1 e lo stesso per
condizioni 2,3 e 4. Come posso facilmente ricodificare gli 1 di ogni colonna in nomi e quindi unire i file
quattro colonne in una colonna?
Grazie!

Ri: Combinare i valori di più colonne in una colonnaWelch è un test t per i casi in cui viene violata l'ipotesi di omogeneità della varianza. la maggior parte delle persone preferirebbe utilizzare un test non parametrico per questo.
Ri: Combinare i valori di più colonne in una colonnaGrazie per le tue risposte. L'avevo capito.
Un'altra domanda: quando eseguo un test per l'omogeneità della varianza, ottengo un test di Welch dopo il test di levene, brown-forsythe ecc. Qualcuno può spiegare cosa mostra esattamente il test di Welch?
Ri: Combinare i valori di più colonne in una colonna
Come posso facilmente ricodificare gli 1 di ogni colonna in nomi e quindi unire le quattro colonne in una colonna?
Hai posto una domanda in due parti.
1) Come posso ricodificare gli 1 in nomi? Per questo puoi usare Ricodifica .
2) Come posso unire quattro colonne in una colonna? Per questo è necessario un Formula , usando il Concat funzione o operatore.

Ri: Combinare i valori di più colonne in una colonnaSe vuoi ricodificare gli 1 in nomi, crei nuove colonne con i valori ricodificati per te stesso, quindi unisci semplicemente tutti i dati insieme usando cat, ||, ecc. Esistono molti modi per concatenare in sas ..
Quindi, ad esempio, vedi il codice (non testato) di seguito.
Risposta dati(drop=Variabile1nuova--Variabile4Nuova);
impostare avere;
se Variable1=1 allora Variable1New="IL TUO TESTO";
se Variable2=1 allora Variable2New="IL TUO TESTO";
se Variable3=1 allora Variable3New="IL TUO TESTO";
se Variable4=1 allora Variable4New="IL TUO TESTO";
FinalVariable=Catx(',', di Variabile1Nuova--Variabile4Nuova);
correre;
Esamina la funzione catx poiché non l'ho memorizzata.
E 'questo quello che stai cercando?
Ri: Combinare i valori di più colonne in una colonnaLa combinazione di colonne non è difficile: puoi utilizzare una formula di colonna.Tuttavia ho difficoltà a capire esattamente cosa vuoi fare.Puoi fornire un po 'più di dati e come vuoi che sia l'output finale?