2017-02-17 3 views
0

J'ai une trame de données avec la variable "ID" et d'autres variables numériques. Lors de l'importation de données, r prend la variable "ID" comme variable de facteur.Données agrégées au niveau de niveau de facteur

Je veux agréger d'autres variables au niveau d'identification et d'essayer

global (ensemble de données, par = liste (ensemble de données $ id), FUN = somme)

Problème:

erreur dans Résumé. factor (c (1L, 1L, 1L), na.rm = FALSE): 'somme' non significatif pour les facteurs

Veuillez aider à - comment agréger des données numériques par des variables factorielles.

dataset ci-dessous:

id xyz

a1 1 NA NA a1 2 NA NA a1 3 3 3 b2 1 4 5 b2 1 45 6 c3 NA 5 NA c3 NA 6 6 c3 8 2 1 c3 5 6 0

Répondre

0

après la recherche en ligne et plusieurs essais, je trouver la solution -

df < - agrégat ((t1 [, 2: 4]), par = liste (t1 $ id), FUN = somme, na.rm = VRAI)