thể trùng lặp:
Pass a data.frame column name to a functionChức năng trong R, đi qua một dataframe và một tên cột
tôi đang cố gắng để tạo ra một hàm trong R nơi giữa đầu vào có dataframe và một tên cột dọc. Mã này sẽ là một cái gì đó như thế này:
DT_CAP_COLUMN <- function(input_table,output_table,column_name,
cap_function,Parameter){
input_table$column_name
(...)
return(1)
}
Output:
DT_CAP_COLUMN(churn_3,churn_4,'VOICE_REVENUE','STD',3)
input_table$column_name is NA
Tôi nghĩ vấn đề là input_table$column_name
không được công nhận. input_table
là churn_3
nhưng input_table$column_name
trả lại column_name not found
.
Có cách nào để thực hiện việc này mà không phải sử dụng các gói tham chiếu chuyển tiếp hoặc chuyển môi trường làm biến không?
@Kevin Vị trí tốt. Bỏ phiếu để đóng. – Andrie
Chỉ vì tôi có cùng một câu hỏi ... – kmm
Không cần phải giảm bớt một số tiền, đặc biệt là không cho người dùng mới. –