Bonjour,
J'ai une base nommée "vieux" et une base nommée "hardcore" qui est un sous-ensemble de "vieux". Je voudrais obtenir une base "pop" qui soit le complément de "vieux" par rapport à "hardcore".
Comment puis-je faire?
Bonjour,
J'ai une base nommée "vieux" et une base nommée "hardcore" qui est un sous-ensemble de "vieux". Je voudrais obtenir une base "pop" qui soit le complément de "vieux" par rapport à "hardcore".
Comment puis-je faire?
Salut,
Si jamais tu pose une questions comme ca sur certains forum tu te fera trucider !!! chance que les gens sont sympas et compréhensif ici.
Tu donnes des infos sur le noms de tes bases mais en réalité c'est pas une information importante ici (vieux, pop, jean, michel....)......tu devrais plutot donner un exemple reproductible avec des lignes de codes.
J'ai une idée de ce que tu veux mais la question n'est pas bien posée. Donc je te conseille de donner un petit exemple et t'aura surement de l'aide.
Oui désolé. En fait, la base "vieux" est telle que ci-dessous. La base "hardcore" (ci-dessous aussi) correspond aux individus de la base "vieux" qui ont 26 ans au moins et qui fume au moins 15 cig.
En fait, je voudrais obtenir, le complément de la base "vieux" par rapport à la base "hardcore", c'est à dire les individus de la base "vieux" qui soit fument moins de 15 cig soit ont moins de 26 ans soit les deux conditions réunies.
Merci de ton aide.
Base "vieux"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 sexe resu fag indice age cig PAN dep_anc 0 E7 2 F<7 25 10 4 0 E7 4 F<7 21 15 4 0 E7 4 F<7 37 20 22 0 E7 1 F<7 58 4 8 0 E7 6 F<7 22 19 4 1 0 E7 5 F<7 42 10 15 0 E7 5 F<7 41 20 15 1 0 E7 6 F<7 29 10 7 0 E7 5 F<7 22 8 4 0 E7 1 F<7 19 10 1 0 E7 5 F<7 30 20 10 1 0 E7 6 F<7 35 15 20 1 0 E7 6 F<7 43 15 20 1
base "hardcore"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 sexe resu fag indice age cig PAN dep_anc 0 E7 4 F<7 37 20 22 0 E7 5 F<7 41 20 15 1 0 E7 5 F<7 30 20 10 1 0 E7 6 F<7 35 15 20 1 0 E7 6 F<7 43 15 20 1
Re,
Donc pour obtenir ta base complementaire, on peut utiliser la fonction "subset", ensuite tu met les conditions ici j'ai choisi "moins de 26 ans ou moins de 15 cigarete". si tu veut remplacer le '|' par '&'...c'est à toi de voir par rapport à ta definition du complementaire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part complement <- subset(vieux, age < 26 | cig < 15)
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager