Combinar valores de múltiples columnas en una sola columna<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Tengo un conjunto de datos en el que me gustaría fusionar cuatro columnas en una columna, de modo que
los valores de las cuatro columnas se muestran en una columna. Sin embargo, no tengo ni idea de cómo hacer eso.
Tengo cuatro condiciones, a las que los encuestados han estado expuestos según el día del mes.
nacen. Si un encuestado ha estado expuesto a la Condición 1, muestra un 1 y lo mismo para
condiciones 2,3 y 4. ¿Cómo puedo recodificar fácilmente los 1 de cada columna en nombres y luego fusionar los
cuatro columnas en una columna?
¡Gracias!

Re: Combinar valores de varias columnas en una columnaWelch es una prueba t para casos en los que se viola el supuesto de homogeneidad de varianza. la mayoría de las personas preferiría usar una prueba no paramétrica para esto.
Re: Combinar valores de varias columnas en una columnaGracias por sus respuestas. Me lo imaginé.
Otra pregunta: cuando ejecuto una prueba de homogeneidad de varianza, obtengo una prueba de Welch después de la prueba de Levene, Brown-Forsythe, etc. ¿Alguien puede explicar qué muestra exactamente la prueba de Welch?
Re: Combinar valores de varias columnas en una columna
¿Cómo puedo recodificar fácilmente los 1 de cada columna en nombres y luego fusionar las cuatro columnas en una columna?
Has hecho una pregunta de dos partes.
1) ¿Cómo recodifico los 1 en nombres? Para esto puedes usar recodificar .
2) ¿Cómo combino cuatro columnas en una columna? Para esto necesitas un Fórmula , utilizando el concat función u operador.

Re: Combinar valores de varias columnas en una columnaSi desea volver a codificar los 1 en nombres, crearía nuevas columnas que tengan los valores recodificados para usted, luego simplemente combine todos los datos usando cat, ||, etc. Hay muchas formas de concatenar en sas..
Entonces, por ejemplo, vea el código (no probado) a continuación.
Respuesta de datos (drop = Variable1new--Variable4New);
conjunto tener;
si Variable1=1 entonces Variable1New="SU TEXTO";
si Variable2=1 entonces Variable2New="SU TEXTO";
si Variable3=1 entonces Variable3New="SU TEXTO";
si Variable4=1 entonces Variable4New="SU TEXTO";
VariableFinal=Catx(',', de Variable1Nueva--Variable4Nueva);
correr;
Fíjate en la función catx ya que no la tengo memorizada.
¿Es esto lo que estás buscando?
Re: Combinar valores de varias columnas en una columnaCombinar columnas no es difícil: puede usar una fórmula de columna.Sin embargo, tengo dificultades para entender exactamente lo que quieres hacer.¿Puede proporcionar un poco más de datos y cómo desea que se vea el resultado final?