के रूप में एक स्ट्रिंग को पास कर रहा है मेरे पास डेटा 1 डी नामक डेटा फ्रेम है जिसे विभिन्न कॉलम के साथ col1, col2, col3 .... col15 कहते हैं। डेटा फ्रेम में एक विशिष्ट श्रेणी विशेषता नहीं होती है लेकिन किसी भी विशेषता को क्लास चर के रूप में संभावित रूप से उपयोग किया जा सकता है।डेटा फ्रेम कॉलम नाम
target<-data.df$col3
और उसके बाद (जैसे भाग और J48 के रूप में कई शिक्षार्थियों के लिए उस क्षेत्र (लक्ष्य) इनपुट के रूप में उपयोग करें: मैं इस प्रकार एक अनुसंधान चर लक्ष्य जो स्तंभ संख्या वर्ग के रूप में इलाज किया जाना है के लिए अंक कहा जाता है का उपयोग करना चाहेंगे पैकेज RWeka) से:
part<-PART(target~.,data=data.df,control=Weka_control(M=200,R=FALSE))
j48<-J48(target~.,data=data.df,control=Weka_control(M=200,R=FALSE))
विचार 'लक्ष्य' केवल एक बार मेरी आर कोड की शुरुआत में परिवर्तित करने के लिए सक्षम होने के लिए है। यह कैसे किया जा सकता है?
यदि आप करना चाहते हैं तो 'data.df $ col3' के बजाय' col3' को कॉल करने में सक्षम हो, आप 'attach (data.df) 'कर सकते हैं। लेकिन फिर, आपको अपने डेटा के साथ किए जाने पर 'detach()' का उपयोग करने के लिए सावधान रहना चाहिए। और यदि आप एक से अधिक डेटाफ्रेम का उपयोग एक बार में करते हैं, तो यह भ्रमित हो सकता है और त्रुटि प्रवण हो सकती है यदि आपने चर नामों को दोहराया है। –
एंटोनी, मैंने पढ़ा है कि संलग्नक() का उपयोग करना एक अच्छा अभ्यास नहीं है। क्या आप 'भीतर' के साथ एक उदाहरण प्रदान कर सकते हैं। मैंने इसके बारे में पढ़ा है लेकिन आर –
के अपने वर्तमान ज्ञान पर ज्यादा समझ नहीं आता है, धन्यवाद, मैंने यही किया है। –