Home Forum Statistica con R Problemi con la funzione MERGE per unire due dataframe

This topic contains 1 reply and has 2 voices.

Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
    Posts
  • #5394

    makas
    Participant

    Ciao a tutti, sono alle prime armi con R quindi chiedo scusa se le mie domande saranno banali.
    Sto provando ad unire due dataframe relativi a due anni diversi utilizzando come colonna di unione i “NOMI”.
    Sto provando ad utilizzare la funzione “MERGE” ma il risultato è il seguente:

    merge.data.frame(lavori16, lavori17, by= intersect(names(lavori16$nome completo), names(lavori17$nome completo`)),
    by.x = by, by.y = by, all = FALSE, all.x = all, all.y = all,
    sort = TRUE, suffixes = c(“paziente.lavori16″, “paziente.lavori17″),
    incomparables = NULL)`

    L’errore che mi restituisce è il seguente:
    Error in as.vector(x, mode) :
    cannot coerce type ‘closure’ to vector of type ‘any’

    P.S. lavori16 e lavori17 sono i miei due dataframe; nomecompleto è la colonna presente in entrambi i dataframe che vorrei utilizzare per unirli.

    Ho interpretato bene gli argomenti della funzione? Dove sto sbagliando?
    Grazie mille.

    #5395

    Ciao makas,
    Potresti postare un paio di righe del primo dataframe (compresa la prima riga con i nomi delle colonne), e un paio di righe del secondo. Così da provare il tuo codice su un esempio e vedere cosa non va?

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

You must be logged in to reply to this topic.