Eventuali duplicati:
Pass a data.frame column name to a functionfunzione in R, passando un dataframe e un nome di colonna
Sto cercando di creare una funzione di R, dove tra gli ingressi c'è dataframe e un nome della colonna. Il codice potrebbe essere qualcosa di simile:
DT_CAP_COLUMN <- function(input_table,output_table,column_name,
cap_function,Parameter){
input_table$column_name
(...)
return(1)
}
uscita:
DT_CAP_COLUMN(churn_3,churn_4,'VOICE_REVENUE','STD',3)
input_table$column_name is NA
Credo che il problema è che input_table$column_name
non viene riconosciuto. input_table
è churn_3
ma input_table$column_name
restituisce column_name not found
.
Esiste comunque la possibilità di farlo senza dover utilizzare pacchetti pass-by-reference o ambienti di passaggio come variabili?
@Kevin Buon posto. Voto per chiudere. – Andrie
Solo perché ho avuto la stessa domanda ... – kmm
Non c'è bisogno di downvotare un dupe, soprattutto non per un nuovo utente. –