J'ai une trame de données, dans lequel j'ai créé de nouvelles variables (qui sont des versions «nettoyées» des originaux). Lorsque je sous-ensemble la trame de données, ces nouvelles variables ne semblent pas être dans la trame de données sous-ensemble. Ai-je besoin de créer ces nouvelles variables à nouveau? Ou est-il un moyen de s'assurer qu'ils sont dans la trame de données sous-ensemble.Sous-ensemble. Créer/nettoyer de nouvelles variables dans une trame de données; quand je sous-ensemble, pas dans la nouvelle trame de données
Un peu plus de détails: J'ai joint une trame de données 'x'.
newdf <- subset (x, (income %in% c('<20000')))
(Version revenu est nettoyé d'une autre variable, et est une variable de facteur.) Ainsi, la nouvelle trame de données ne doit contenir que ceux qui ont un revenu inférieur à 20000.
Cela semble fonctionner, et ne , en effet me donner une nouvelle trame de données avec le nombre correct d'observations.
Cependant, lorsque je tente de faire
freq (newdf$income)
Je reçois:
Erreur dans plot.window (XLIM, ylim, log = log, ...): besoin fini ' Valeurs xlim ' En outre: Messages d'avertissement: 1: En min (wl): pas d'arguments non manquants à min; retournant Inf 2: In max (w.r): pas d'arguments non manquants à max; return -Inf 3: En min (x): pas d'arguments non manquants à min; retournant Inf 4: In max (x): pas d'arguments non manquants à max; retour -Inf
Merci!
Pouvez-vous fournir quelques exemples de données? – Wimpel
Veuillez publier un exemple de dataset en utilisant 'dput (head (data, 20))'. Et un exemple de code, comme ça, il est impossible de vous aider. –