subsetting de données à l'aide de plusieurs variables dans la R
J'ai un ensemble de données, de DONNÉES, avec de nombreuses variables. DONNÉES a un mode de liste et sa classe est un ensemble de données.cadre.
Les variables que je suis concerné, avec l'ÂGE.MOIS et l'EMPLACEMENT. J'ai besoin de sous-ensemble de DONNÉES dans un autre jeu appelé SOUS, et je veux des SOUS pour ne contenir que les observations où l'ÂGE.MOIS <= 2 et LOCATION = "Zone". L'ÂGE.MOIS est a un mode numérique et à la classe. EMPLACEMENT a un mode numérique et sa classe est un facteur. J'ai essayé ce qui suit,
SUB<-which((DATA$AGE.MONTHS <= 2 )& (DATA$LOCATION=="Area A"))
Mais cela ne me dit les observations de ces conditions de vrai, et ce que j'ai besoin est un sous-ensemble de toutes les données pour lesquelles ces conditions sont vérifiées.
Merci pour votre aide.
Vous devez vous connecter pour publier un commentaire.
Utiliser le
subset
fonction.Si c'est dans un programme, vous êtes mieux d'utiliser
[
que sous-ensemble. Par exemple, voir ici: Pourquoi est - ` [`mieux que " sous-ensemble`?De sous-ensemble avec
[
, vous voulez que cette: