varias studio leyendas graficos graficas filtrar datos data como agrupar agrupacion r filter dataframe

studio - Filtrar un marco de datos por valores en una columna



plot en r (3)

El comando de subconjunto no es necesario. Solo use la indexación de marcos de datos

studentdata[studentdata$Drink == ''water'',]

Lea la advertencia del ?subset

Esta es una función de conveniencia diseñada para su uso de manera interactiva. Para la programación, es mejor utilizar las funciones de subconjunto estándar como ''['', y en particular la evaluación no estándar del argumento ''subconjunto'' puede tener consecuencias imprevistas.

Esta pregunta ya tiene una respuesta aquí:

Estoy trabajando con el conjunto de datos LearnBayes . Para aquellos que quieren ver los datos reales:

install.packages(''LearnBayes'')

Estoy tratando de filtrar las filas en función del valor en las columnas. Por ejemplo, si el valor de la columna es "agua", entonces quiero esa fila. Si el valor de la columna es "leche", entonces no lo quiero. En definitiva, estoy tratando de filtrar a todos los individuos cuya columna de bebida es "agua".


Pensé que actualizaría esto con una solución dplyr

library(dplyr) filter(studentdata, Drink == "water")


Prueba esto:

subset(studentdata, Drink==''water'')

Deberias hacer eso.