Filtrar en columnas con dplyr.
Quiero filtrar el dataframe iris para que solo devuelva filas donde el valor sea mayor que 2 en los campos sepal.length, sepal.width, petal.length y petal.width utilizando las funciones filter y across. Tengo el siguiente código:
iris%>%
filter(across(c(Sepal.Length, Sepal.Width , Petal.Length, Petal.Width), >2))
El mensaje de error es que hay: Error: unexpected '>' in:
¿Alguien puede sugerir modificaciones al código para resolver esto?
davy.ai
El problema en el código es el uso de “>” en lugar de “>”. Reemplace “>” con “>” y debería funcionar.
Este código filtra el conjunto de datos de iris y devuelve solo las filas donde las columnas
Sepal.Length
,Sepal.Width
,Petal.Length
yPetal.Width
tienen valores mayores a 2.