मुझे आर के ifelse कथन समय-समय पर बहुत आसान होने के लिए मिला है। उदाहरण के लिए:आर के ifelse कथन क्यों वैक्टर वापस नहीं कर सकते हैं?
ifelse(TRUE,1,2)
# [1] 1
ifelse(FALSE,1,2)
# [1] 2
लेकिन मैं कुछ व्यवहार से उलझन में हूं।
ifelse(TRUE,c(1,2),c(3,4))
# [1] 1
ifelse(FALSE,c(1,2),c(3,4))
# [1] 3
क्या यह एक डिज़ाइन विकल्प है जो मेरे वेतनग्रेड से ऊपर है?
ifelse के लिए थोड़ा अजीब डिजाइन तथ्य को देखते हुए (जो केन विलियम्स के जवाब का एक और वाक्य रचना विकल्प है) कि सरल और कुछ काम करता है, तो। – 2sb
ifelse एक वेक्टरकृत समारोह है। उन्हें विभिन्न कार्यों के लिए इस्तेमाल किया जाना चाहिए। – marbel