Filtre & sous-ensemble si une Chaîne Contient Certains Caractères (dans R)

Actuellement, je souhaite diviser un bloc de données en sous-ensembles pour la formation/test. Dans le bloc de données, il y a des colonnes qui contiennent des éléments différents, et certains contenir des sous-éléments comme (Aisle01, Aisle02, etc.) Je suis fauché par le filtrage d'une chaîne partielle dans plusieurs colonnes.

Échantillon de données:

Column1   Column2  Column3

Wall01    Wall04   45.6
Wall04    Aisle02  65.7
Aisle06   Wall01   45.0
Aisle01   Wall01   33.3
Wall01    Wall04   21.1

Si mon bloc de données (x) contient deux colonnes que dans celles-ci contiennent plusieurs version de "Allée", je voudrais filtrer le tout à partir de deux colonnes qui contient "Allée". Vous vous demandez si la ligne ci-dessous est un peu sur la bonne voie?

filtre(x, colonne1 & colonne2 == grep ($x colonne1 &$x colonne2, "Allée"))

Résultat souhaité:

Column1  Column2  Column3

Wall04   Aisle02  65.7
Aisle06  Wall01   45.0
Aisle01  Wall01   33.3

Vous en remercie d'avance.

  • Veuillez fournir une reproduit exemple. Vous pouvez utiliser dput sur votre ensemble de données (ou les quelques premières lignes de celui-ci) afin que nous puissions voir ce que vous êtes en train de parler, et puis à la fin de montrer ce que votre résultat souhaité serait sur cet ensemble de données.
InformationsquelleAutor ask39 | 2016-10-13