Powiel możliwe:
Pass a data.frame column name to a functionFunkcja w R, przekazując dataframe i nazwę kolumny
Próbuję utworzyć funkcję w R gdzie pomiędzy wejściami istnieje dataframe oraz Nazwa kolumny. Kod byłoby coś takiego:
DT_CAP_COLUMN <- function(input_table,output_table,column_name,
cap_function,Parameter){
input_table$column_name
(...)
return(1)
}
wyjściowa:
DT_CAP_COLUMN(churn_3,churn_4,'VOICE_REVENUE','STD',3)
input_table$column_name is NA
Myślę, że problemem jest to, że input_table$column_name
nie jest rozpoznawany. input_table
jest churn_3
, ale input_table$column_name
zwraca column_name not found
.
Czy jest to możliwe, aby nie używać pakietów pass-by-reference lub środowisk przekazywania jako zmiennych?
@Kevin Dobre miejsce. Głosowanie w celu zamknięcia. – Andrie
Tylko dlatego, że miałem to samo pytanie ... – kmm
Nie trzeba ignorować duplikatu, szczególnie nie dla nowego użytkownika. –