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

Questo argomento contiene 2 risposte, ha 2 partecipanti, ed è stato aggiornato da  Gloria Consoli 11 mesi, 3 settimane fa.

Stai vedendo 3 articoli - dal 1 a 3 (di 3 totali)
  • Autore
    Articoli
  • #5408

    Gloria Consoli
    Partecipante

    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
    Partecipante

    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)
    
    • Questa risposta è stata modificata 11 mesi, 4 settimane fa da  pdeninis.
    • Questa risposta è stata modificata 11 mesi, 4 settimane fa da  pdeninis.
    • Questa risposta è stata modificata 11 mesi, 4 settimane fa da  pdeninis.
    • Questa risposta è stata modificata 11 mesi, 4 settimane fa da  pdeninis.
    #5419

    Gloria Consoli
    Partecipante

    Grazie mille ho risolto. Gentilissimo.

Stai vedendo 3 articoli - dal 1 a 3 (di 3 totali)

Devi essere loggato per rispondere a questa discussione.