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.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Sí, hay una opción más eficiente usando rowSums() y un operador de comparación para contar el número de valores mayores que el promedio de cada fila:

    data$count <- rowSums(data > rowMeans(data))
    

    Esto creará una nueva columna en el dataframe data llamada count que contiene el número de valores mayores que el promedio de cada fila.

    Si la condición está en otra columna, aún puedes usar rowSums() y un operador de comparación para contar el número de filas que cumplen la condición:

    data$count <- rowSums(data$c1 > data$md)
    

    Esto creará una nueva columna en el dataframe data llamada count que contiene el número de filas donde el valor en la columna c1 es mayor que la mediana de cada fila.

Comments are closed.