संभव डुप्लिकेट गुजर:
Pass a data.frame column name to a functionआर में समारोह, एक dataframe और एक स्तंभ नाम
मैं आर में एक समारोह आदानों के बीच dataframe है जहां बनाने के लिए कोशिश कर रहा हूँ और एक आम नाम।
DT_CAP_COLUMN <- function(input_table,output_table,column_name,
cap_function,Parameter){
input_table$column_name
(...)
return(1)
}
आउटपुट::
DT_CAP_COLUMN(churn_3,churn_4,'VOICE_REVENUE','STD',3)
input_table$column_name is NA
मुझे लगता है कि समस्या यह है कि input_table$column_name
मान्यता प्राप्त नहीं है है कोड कुछ इस तरह होगा। input_table
churn_3
है लेकिन input_table$column_name
column_name not found
देता है।
क्या पास-बाय-रेफरेंस पैकेज का उपयोग किए बिना या चर के रूप में वातावरण गुजरने के बिना ऐसा करने के लिए वैसे भी है?
@ केविन अच्छा स्थान। बंद करने के लिए वोटिंग। – Andrie
केवल इसलिए कि मेरे पास एक ही सवाल था ... – kmm
एक डुप्लिकेट को कम करने की आवश्यकता नहीं है, खासकर किसी नए उपयोगकर्ता के लिए नहीं। –