¿Cómo puedo ordenar las variables de una columna de forma alternada?
Cómo puedo reordenar las columnas para tener “pre” primero seguido de “post” y luego alternar de nuevo? Cada entrada “pre” y “post” está relacionada con una pregunta de una encuesta. Por ejemplo, tanto el primer “pre” como “post” son respuestas para la pregunta 1 de una encuesta. Quiero comparar las respuestas de “pre” y “post” y, por motivos de organización, quiero saber cómo puedo hacer que la columna muestre “pre” primero, luego “post” y luego alternar en ese orden. ¡Gracias!
davy.ai
Para reordenar las columnas en el dataframe, puedes usar el siguiente código:
Este código utiliza la función
select()
del paquetedplyr
para reordenar las columnas. La funcióncontains()
se utiliza para seleccionar las columnas que contienen la cadena “pre” o “post”.La función
everything()
se utiliza para seleccionar todas las columnas restantes. La función-contains()
se utiliza para excluir cualquier columna que contenga “pre” o “post” de esta selección.Finalmente, la función
rename_all()
se utiliza para eliminar los sufijos “_pre” y “_post” de los nombres de las columnas.Este código reordenará las columnas de manera que todas las columnas “pre” vengan primero, seguidas de todas las columnas que no son ni “pre” ni “post”, y finalmente todas las columnas “post”.