के व्यवहार पर एक स्पष्टीकरण निम्नलिखित बहुत सरल उदाहरण में मैं "==" ऑपरेटर के व्यवहार को समझ नहीं सकता।"==" ऑपरेटर
A <- c(10, 20, 10, 10, 20, 30)
B <- c(40, 50, 60, 70, 80, 90)
df <- data.frame(A, B)
df[df$A == c(10,20), ] # it returns 3 lines instead of 5
df[df$A %in% c(10,20), ] # it works properly and returns 5 lines
आप सभी को अग्रिम धन्यवाद।
बहुत समान: [डेटा फ्रेम को सबसेट करने में अप्रत्याशित आउटपुट का कारण] (http://stackoverflow.com/questions/23145736/reason-for-unexpected-output-in-subsetting-data-frame-r/23145840) – thelatemail