IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

R Discussion :

[debutant] Barplot (contenant Dates & NA)


Sujet :

R

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Mars 2006
    Messages
    342
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 342
    Par défaut [debutant] Barplot (contenant Dates & NA)
    Bonjour,

    Je tourne en rond depuis un bon moment pour un "barplot" alors j espere que quelqu un pourra m'aider

    Je voudrais creer un barplot pour les donnees ci-dessous, ou il y aurait mes 4 sites groupés, avec un groupe par date. (Donc par exemple si j avais seulement 2 dates, j aurais donc 2 groupes de 4 barres)

    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
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    Date	SiteA	SiteA_MO	SiteB	SiteB_MO
    01/10/1991	1551.5	36.94	NA	44.51
    01/11/1991	2	64.69	NA	70.03
    01/12/1991	35	32.88	NA	34.16
    01/01/1992	4	45.33	NA	41.96
    01/02/1992	23.5	22.87	NA	25.17
    01/03/1992	0	71.83	NA	75.44
    01/04/1992	NA	40.86	NA	41.34
    01/05/1992	NA	50.25	NA	50.28
    01/06/1992	NA	27.99	NA	23.3
    01/07/1992	NA	89.26	NA	87.68
    01/08/1992	NA	77.81	NA	77.31
    01/09/1992	56	63.3	NA	68.62
    01/10/1992	70	67.82	NA	76.13
    01/11/1992	101.5	97.86	NA	100.53
    01/12/1992	44	44.5	NA	50.52
    01/01/1993	63	64.64	NA	71.19
    01/02/1993	22.5	26.34	NA	28.4
    01/03/1993	0	19.74	NA	20.18
    01/04/1993	NA	48.93	NA	51.36
    01/05/1993	NA	47.96	NA	48.47
    01/06/1993	NA	24	NA	24.99
    01/07/1993	NA	74.54	NA	84.99
    01/08/1993	NA	59.16	NA	58.52
    01/09/1993	NA	103.89	NA	111.38
    01/10/1993	NA	129.81	NA	138.71
    01/11/1993	NA	84.21	NA	89.77
    01/12/1993	62.5	101.55	NA	102.86
    01/01/1994	91	79.25	NA	84.77
    01/02/1994	0	44.55	NA	45.9
    01/03/1994	NA	71.83	NA	74.45
    01/04/1994	45.5	44.29	NA	42.42
    01/05/1994	47	49.75	NA	48.28
    01/06/1994	NA	27.29	NA	26.78
    01/07/1994	NA	44.72	NA	47.01
    01/08/1994	0	92.94	NA	89.65
    01/09/1994	2.5	94.86	NA	103.41
    01/10/1994	0.5	72.86	NA	79.73
    01/11/1994	NA	20.11	NA	21.24
    01/12/1994	NA	53.04	NA	56.99
    01/01/1995	35.5	94.36	NA	95.68
    01/02/1995	NA	69.04	NA	69.12
    01/03/1995	NA	67.42	NA	70.85
    01/04/1995	NA	18.27	NA	16.8
    01/05/1995	NA	27.8	NA	33.31
    01/06/1995	NA	38.47	NA	44.63
    01/07/1995	33	31.46	NA	29.99
    01/08/1995	21.7	16.84	NA	16.54
    01/09/1995	44	98.15	NA	97.92
    01/10/1995	NA	10.91	NA	11.65
    01/11/1995	4	40.24	NA	46.9
    01/12/1995	5.8	65.9	NA	65.02
    01/01/1996	0.2	18.75	3	19.98
    01/02/1996	19.8	50.52	58	54.85
    01/03/1996	7.6	17.21	17.5	17.19
    01/04/1996	NA	3.27	7	4.71
    01/05/1996	16	23.03	29	23.09
    01/06/1996	5.6	12.49	17.5	12.31
    01/07/1996	26.4	49.12	37	47.42
    01/08/1996	28.6	119.73	49.5	132.36
    01/09/1996	NA	29.6	61.5	31.82
    01/10/1996	30.2	53.38	61	57.06
    01/11/1996	84	106.99	0.5	116.2
    01/12/1996	30.6	49.66	27	53.33
    01/01/1997	8.8	9.55	13.5	10.45
    01/02/1997	38.6	44.69	51	50.63
    01/03/1997	15.2	16.28	18.5	15.7
    01/04/1997	18.2	18.42	21	19.04
    01/05/1997	39.6	55.98	19	67.25
    01/06/1997	84	134.52	148	142.17
    01/07/1997	40.8	33.79	39.5	36.12
    01/08/1997	29.2	39.33	45.5	43.36
    01/09/1997	17.8	14.36	16.5	14
    01/10/1997	51	53.38	56	55.9
    01/11/1997	0	63.48	65	68.26
    01/12/1997	91.4	94.45	13.5	94.54
    01/01/1998	79.2	80.88	NA	85.82
    01/02/1998	9	9.55	12	9.45
    01/03/1998	63.6	64.02	69	65.6
    01/04/1998	109	118.44	113.5	131.61
    01/05/1998	14.2	12.79	11	15.56
    01/06/1998	111.6	86.52	87.5	92.53
    01/07/1998	12	45.61	57.5	42.65
    01/08/1998	35.6	39.79	39.5	45.19
    01/09/1998	42.8	58.56	66.5	58.17
    01/10/1998	46.4	95.3	67.5	96.09

    Si à l'heure actuelle mes donnees sont dans un data.frame et que j'ai cru comprendre qu'il fallait les convertir en matrice, mon probleme vient je pense:
    - soit du fait que j ai des dates et non des valeurs numeriques ?
    - soit du fait que certains elements sont nuls ?

    Je ne sais pas ...

    Le fait est que si j'utilise :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    barplot(as.matrix(mydf), beside=TRUE)
    j'obtiens l'erreur :
    Error in -0.01 * height : non-numeric argument to binary operator
    (De plus si j'ai bien compris le fonctionnement de barplot, ce que je voudrais effectivement tracé est , mais cela me donne la meme erreur ... )

    Je suis un peu perdu ....

    Merci

  2. #2
    Membre éclairé
    Inscrit en
    Mars 2006
    Messages
    342
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 342
    Par défaut
    Salut,

    Pour ceux que cela pourrait intéresser, j'ai finalement trouvé comment faire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    barplot(t(as.matrix(toto[, -1])), names.arg=toto$Date, beside=TRUE)
    Le problème venait bien des dates ...

    ++

    Slumpy

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [debutant] verifier validité date
    Par tony_big_guy dans le forum Collection et Stream
    Réponses: 3
    Dernier message: 07/06/2006, 15h07
  2. [debutant] Intervalles de dates
    Par dormouse dans le forum Collection et Stream
    Réponses: 10
    Dernier message: 29/03/2006, 19h48
  3. [Debutant]Requête et Date
    Par ghan77 dans le forum Bases de données
    Réponses: 5
    Dernier message: 07/01/2006, 21h35
  4. [DEBUTANT]Comparaison sur date et heure
    Par tripper.dim dans le forum Oracle
    Réponses: 15
    Dernier message: 15/11/2005, 18h25
  5. [Debutant] Format des dates ?
    Par Invité dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 02/09/2005, 14h55

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo