r - hist.par défaut, " x " doit être numérique

Juste ramasser R et j'ai la question suivante:

Dire que j'ai les données suivantes.cadre:

v1     v2     v3  
3      16     a  
44     457    d  
5      23     d  
34     122    c  
12     222    a

...et ainsi de suite

Je voudrais créer un histogramme ou barchart dans R, mais au lieu d'avoir de l'axe des abscisses être l'une des valeurs numériques, je voudrais un nombre par v3. (2, 1 c, 2 d, etc...)

Si je ne hist(dataFrame$v3), je reçois le message d'erreur que 'x 'must be numeric.

  1. Pourquoi ne peut-il pas compter les occurrences de chaque chaîne de caractère comme il peut pour les autres colonnes?
  2. Quel serait le code le plus simple pour cela?

OriginalL'auteur Charistine | 2014-07-06