Home Forum Statistica con R Problema con data frame "l'argomento non è numerico o logico"

This topic contains 2 replies and has 2 voices.

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #5408

    Gloria Consoli
    Participant

    Ciao a tutti,
    sono nuova e subito a chiedere aiuto.
    Io ho un dataframe così composto:
    “‘data.frame’: 20 obs. of 32 variables:
    $ percentuale.riassorbimento: num 13.015 0.961 0.204 17.554 17.94 …
    $ diagnosis : int 0 0 0 0 0 0 0 0 0 0 …
    $ sex : int 1 1 0 1 0 0 1 1 0 0 …
    $ age : int 49 62 31 56 61 58 36 41 73 47 …
    $ alchol : int NA 0 1 0 2 NA 0 NA 1 0 …
    $ smoke : int 1 0 0 0 1 0 NA 0 0 0 …
    $ BMI : num 30.8 42.2 21.4 24.5 26.8 …
    $ disease.duration : num 12 12 0.42 14 0.3 3 17 5 8 28 …
    $ age.onset : int 37 50 30 56 61 49 19 36 65 19 …
    $ previous.biologic.tp : int 1 0 0 0 0 0 0 1 0 1 …”

    il problema che ho è che quando chiedo la media di un valore R mi risponde così:
    “Warning message:
    In mean.default(“age”) :
    l’argomento non è numerico o logico: restituisco NA”

    Cosa devo fare?

    Grazie mille
    Gloria

    #5414

    pdeninis
    Participant

    Come dice il messaggio, hai richiesto la media di una stringa di caratteri, nel tuo caso la media di “age”, quindi non di un valore numerico o logico.

    Prova a non mettere tra virgolette il nome della variabile numerica o logica.

    mean(age)
    
    • This reply was modified 8 months, 3 weeks ago by  pdeninis.
    • This reply was modified 8 months, 3 weeks ago by  pdeninis.
    • This reply was modified 8 months, 3 weeks ago by  pdeninis.
    • This reply was modified 8 months, 3 weeks ago by  pdeninis.
    #5419

    Gloria Consoli
    Participant

    Grazie mille ho risolto. Gentilissimo.

Viewing 3 posts - 1 through 3 (of 3 total)

You must be logged in to reply to this topic.