इस सवाल का पहले से ही एक उत्तर है: < / P>
- 4 जवाब
मेरे पास एक कॉलम है श्रेणियों का सेट जैसे श्रेणी 1, श्रेणी 2, श्रेणी 3, श्रेणी 2 आदि। निम्नलिखित दृश्य के साथ एक मैट्रिक्स के रूप में उन्हें आर में प्रतिनिधित्व करने का कोई तरीका है:
श्रेणी 1 श्रेणी 2 श्रेणी 3 1 0 0 0 1 0 0 0 1 0 0 1 0 ... ... ...
कोई भी प्रतिक्रिया बहुत सराहना की जाती है।
मैं निम्न कार्य करेगा:
मैट्रिक्सफ़ॉर्म & lt; - फ़ंक्शन (एक्स) {मान & lt; - सॉर्ट (अनन्य (एक्स)) outM & lt; - मैट्रिक्स (0 , (एन = 1 मूल्यों [आई]) colnames (outm) के रूप में (i 1: ncol (outm)) outM [, i] & lt; - as.numeric के लिए nrow = लंबाई (एक्स), ncol = लंबाई (मान)) & Lt; - मान वापस (outM)}
एक्स अक्षरों का एक इनपुट वेक्टर है। तो परिणाम ...
X & lt; -c ('श्रेणी 1', 'श्रेणी 2', 'श्रेणी 2', 'श्रेणी 3', 'श्रेणी 1', 'श्रेणी 3') मैट्रिक्सफॉर्म (एक्स) ################ श्रेणी 1 श्रेणी 2 श्रेणी 3 [1,] 1 0 0 [2,] 0 1 0 [3,] 0 1 0 [4,] 0 0 1 [5 ,] 1 0 0 [6,] 0 0 1
No comments:
Post a Comment