Combiner les valeurs de plusieurs colonnes en une seule colonne<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />J'ai un ensemble de données où je voudrais fusionner quatre colonnes en une seule colonne, de sorte que
les valeurs des quatre colonnes sont affichées dans une colonne. Cependant, je n'ai aucune idée de comment faire cela.
J'ai quatre conditions, auxquelles les répondants ont été exposés en fonction du jour du mois
ils sont nés. Si un répondant a été exposé à la condition 1, il affiche un 1 et la même chose pour
états 2, 3 et 4. Comment puis-je facilement recoder les 1 de chaque colonne en noms, puis fusionner les
quatre colonnes en une seule colonne ?
Merci!

Re : Combiner les valeurs de plusieurs colonnes en une seule colonneWelch est un test t pour les cas où l'hypothèse d'homogénéité de la variance est violée. la plupart des gens préféreraient utiliser un test non paramétrique pour cela.
Re : Combiner les valeurs de plusieurs colonnes en une seule colonneMerci pour vos réponses. Je l'ai compris.
Une autre question: lorsque j'exécute un test d'homogénéité de variance, j'obtiens un test de Welch après le test de Levene, brown-forsythe, etc. Quelqu'un peut-il expliquer exactement ce que montre le test de Welch?
Re : Combiner les valeurs de plusieurs colonnes en une seule colonne
Comment puis-je facilement recoder les 1 de chaque colonne en noms, puis fusionner les quatre colonnes en une seule ?
Vous avez posé une question en deux parties.
1) Comment recoder les 1 en noms ? Pour cela, vous pouvez utiliser Recoder .
2) Comment fusionner quatre colonnes en une seule ? Pour cela, vous avez besoin d'un Formule , en utilisant le Concat fonction ou opérateur.

Re : Combiner les valeurs de plusieurs colonnes en une seule colonneSi vous souhaitez recoder les 1 en noms, vous créerez de nouvelles colonnes contenant les valeurs recodées pour vous-même, puis fusionnerez simplement toutes les données en utilisant cat, ||, etc. Il existe de nombreuses façons de concaténer dans sas..
Ainsi, par exemple, voir le code (non testé) ci-dessous.
Réponse de données (drop=Variable1new--Variable4New);
ensemble avoir ;
si Variable1=1 alors Variable1Nouveau="VOTRE TEXTE" ;
si Variable2=1 alors Variable2Nouveau="VOTRE TEXTE" ;
si Variable3=1 alors Variable3Nouveau="VOTRE TEXTE" ;
si Variable4=1 alors Variable4New="VOTRE TEXTE" ;
FinalVariable=Catx(',', of Variable1New--Variable4New);
courir;
Regardez dans la fonction catx car je ne l'ai pas mémorisée.
Est-ce ce que vous recherchez?
Re : Combiner les valeurs de plusieurs colonnes en une seule colonneCombiner des colonnes n'est pas difficile - vous pouvez utiliser une formule de colonne.Cependant, j'ai du mal à comprendre exactement ce que vous voulez faire.Pouvez-vous fournir un peu plus de données et à quoi vous voulez que le résultat final ressemble ?