शुरू करेंमुफ़्त में शुरू करें

Coerce करें

यह याद रखना ज़रूरी है कि एक वेक्टर में केवल एक ही डेटा टाइप हो सकता है. यानी आप एक ही वेक्टर में numeric और character दोनों साथ नहीं रख सकते. अगर आप ऐसा करते हैं, तो निचले रैंक वाला टाइप अपने-से ऊँचे रैंक वाले टाइप में coerce हो जाता है.

उदाहरण के लिए: c(1.5, "hello") का परिणाम c("1.5", "hello") होगा, जहाँ numeric 1.5 को character डेटा टाइप में coerce कर दिया गया है.

Coercion की hierarchy इस प्रकार है:

logical < integer < numeric < character

Logical मान उच्चतम डेटा टाइप पर निर्भर करते हुए थोड़े अलग ढंग से coerce होते हैं. c(TRUE, 1.5) c(1, 1.5) लौटाएगा, जहाँ TRUE को numeric 1 में coerce किया गया है (FALSE को 0 में बदला जाता). दूसरी ओर, c(TRUE, "this_char") c("TRUE", "this_char") में convert हो जाता है.

वेक्टर a, b, और c आपके लिए निम्न commands से परिभाषित किए गए हैं:

a <- c(1L , "I am a character")

b <- c(TRUE, "Hello")

c <- c(FALSE, 2)

टाइप conversion के बारे में कौन-सा कथन सही है?

यह अभ्यास पाठ्यक्रम का हिस्सा है

R for Finance परिचय

पाठ्यक्रम देखें

इंटरैक्टिव व्यावहारिक अभ्यास

हमारे इंटरैक्टिव अभ्यासों में से किसी एक के साथ सिद्धांत को व्यवहार में बदलें

अभ्यास शुरू करें