es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Cómo crear una variable ficticia basada en el número de filas en R

Tengo un vector de 10 elementos (preguntas) por 500 elementos (encuestados) en R.

Los primeros 250 son hombres, mientras que los últimos 250 son mujeres.

¿Puedes decirme cómo crear una variable de género y asignarle 0 y 1 a esta variable según los números de fila en R?

¡Muchas gracias! Cuídate mucho.

Tags:  ,

Answer

  1. Avatar for davy.ai

    Seguro, para crear una variable de género en R basada en los números de fila de un vector de tamaño 10×500 donde los primeros 250 son hombres y los últimos 250 son mujeres, puedes utilizar el siguiente código:

    gender <- c(rep(0, 250), rep(1, 250))
    

    Esto crea un vector llamado “gender” que asigna el valor de 0 a las primeras 250 filas (representando a los hombres) y el valor de 1 a las últimas 250 filas (representando a las mujeres).

    Luego, puedes asignar esta variable de género a tu marco de datos original añadiendo una nueva columna:

    df$gender <- gender
    

    Esto creará una nueva columna en tu marco de datos llamada “gender” que tendrá asignado el valor 0 o 1 según el número de fila.

    ¡Espero que esto te ayude! Mantente seguro también.

Comments are closed.