Fonction similaire à SQL clause 'where' dans R
J'ai un ensemble de données affectée à une variable nommée 'temps', qui ont des colonnes 'date', 'température', 'pays'.
Je veux faire quelque chose de ce genre, qui, je peux le faire en SQL
SELECT * FROM temps WHERE country != 'mycountry'
Comment puis-je faire la même sélection en R?
library(dplyr) ; temps %>% filter(country != 'mycountry')
... ou voirsqldf
, si vous le souhaitez- Je ne pense pas que je veux une bibliothèque externe pour faire le travail.
Vous devez vous connecter pour publier un commentaire.
Nous pouvons utiliser la même syntaxe que dans
base R
Repères
Si nous utilisons des solutions
Cela devrait le faire.
Voici sqldf et de la base de R les approches de la source et l'échantillon de sortie basés sur les données indiquées dans la Note ci-dessous.
1) sqldf
2) de la base de R
Remarque: Les données de test utilisés ci-dessus sont présentés ici. La prochaine fois pleaes fournir de tels reproductible des données de l'échantillon dans la question.