दिलचस्प पोस्ट
Gmail के माध्यम से System.Net.Mail का उपयोग करके ईमेल भेजें पुराने रिमोट जीआईटी की शाखाओं को साफ करना एंड्रॉइड ऐप फ़ॉरबेज अधिसूचना प्राप्त नहीं कर रहा है जब ऐप्प को बहु-कार्य ट्रे से रोक दिया जाता है Log4net समस्याओं को कैसे ट्रैक करें कंसोल पर एक ही जगह में मैं आउटपुट कैसे लिखूं? नक्शे के सी + + नक्शे के माध्यम से कैसे लूप करें? क्यों लोग एसक्यूएल कर्सर को इतने नफरत करते हैं? स्टैक ऑवरफ्लो ऑटो-लिंक व्यवहार की नकल कैसे करें क्या आप एक अजगर फ़ंक्शन प्राप्त करने वाले कीवर्ड तर्कों की सूची कर सकते हैं? स्काला पहचानकर्ता "निहित" क्या है? XPath में /// * के बीच क्या अंतर है? प्रतिक्रिया मूल निवासी में एक पूर्ण स्क्रीन पृष्ठभूमि छवि जोड़ने का सबसे अच्छा तरीका क्या है क्या मैं प्रतिबिंब के साथ एक संपत्ति मूल्य निर्धारित कर सकता हूँ? क्या कोई डिवीवी नापसंद बनाने का कोई तरीका है? वीब्रिक जवाब देने में बहुत धीमी है। इसे कैसे गति दें?

इंटरैक्शन की तालिका – पालतू जानवरों और घरों के साथ मामला

मेरे घरों की एक सूची है और पशु प्रजातियों की एक सूची है

houses = c(1,1,2,3,4,4,4,4,5,6,5) animals = c('cat','dog','cat','dog','rat', 'cat', 'spider', 'snake', 'cat', 'cat', 'rat') 

मैं एक ऐसा समारोह बनाने की कोशिश कर रहा हूं जो ऊपरी त्रिकोणीय तालिका देता है जो प्रत्येक पालतू जानवर के लिए इंगित करता है, उस समय की संख्या जिसे अन्य पशु प्रजातियों की तुलना में एक ही घर में रहने के लिए मनाया गया था। क्या इस का कोई मतलब निकलता है?

उपरोक्त उदाहरण के लिए, तालिका को इस तरह दिखना चाहिए (आशा है कि कोई गलती नहीं है!):

  dog rat spider snake cat 1 2 1 1 dog 0 0 0 rat 1 1 spider 1 

नोट: इस फ़ंक्शन को समान लंबाई के किसी भी दो वैक्टर के लिए काम करना चाहिए, चाहे वे नंबर या स्ट्रिंग हों

वेब के समाधान से एकत्रित समाधान "इंटरैक्शन की तालिका – पालतू जानवरों और घरों के साथ मामला"

table और crossprod उपयोग करें:

 out <- crossprod(table(houses, animals)) out[lower.tri(out, diag=TRUE)] <- NA out # animals # animals cat dog rat snake spider # cat NA 1 2 1 1 # dog NA NA 0 0 0 # rat NA NA NA 1 1 # snake NA NA NA NA 1 # spider NA NA NA NA NA 

चूंकि आउटपुट एक matrix आप सीधे print में NA वैल्यू के मुद्रण को दबा सकते हैं:

 print(out,na.print="") # animals # animals cat dog rat snake spider # cat 1 2 1 1 # dog 0 0 0 # rat 1 1 # snake 1 # spider