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

Data frame बनाना

क्योंकि बिल्ट-इन डेटासेट्स का इस्तेमाल करना अपने खुद के डेटासेट बनाने जितना मज़ेदार नहीं है, इस अध्याय का बाकी हिस्सा आपके स्वयं विकसित डेटासेट पर आधारित है। अपना जेट पैक पहनिए, अब अंतरिक्ष की सैर का समय है!

पहला लक्ष्य: आप हमारे सौरमंडल के आठ ग्रहों की मुख्य विशेषताओं का वर्णन करने वाला एक data frame बनाना चाहते हैं। आपके अच्छे दोस्त Buzz के अनुसार, किसी ग्रह की मुख्य विशेषताएँ ये हैं:

  • ग्रह का प्रकार (Terrestrial या Gas Giant).
  • पृथ्वी के व्यास की तुलना में ग्रह का व्यास.
  • सूर्य के चारों ओर ग्रह का परिक्रमण, पृथ्वी की तुलना में.
  • ग्रह के पास छल्ले (rings) हैं या नहीं (TRUE या FALSE).

Wikipedia पर अच्छे-खासे शोध के बाद, आप ज़रूरी वेक्टर बनाने के लिए पर्याप्त आश्वस्त हैं: name, type, diameter, rotation और rings; ये वेक्टर पहले से ही एडिटर में लिखे हुए हैं। इन वेक्टरों का पहला एलिमेंट पहली ऑब्ज़र्वेशन से मेल खाता है.

आप data.frame() फंक्शन से एक data frame बनाते हैं। आर्ग्यूमेंट्स के रूप में आप ऊपर वाले वेक्टर पास करते हैं: ये आपके data frame की अलग-अलग कॉलम बन जाएँगे। क्योंकि हर कॉलम की लंबाई समान है, इसलिए जो वेक्टर आप पास करते हैं, उनकी लंबाई भी समान होनी चाहिए। लेकिन यह न भूलें कि उनके अंदर डेटा के प्रकार अलग-अलग हो सकते हैं (और अक्सर होंगे भी).

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

R परिचय

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

अभ्यास निर्देश

data.frame() फंक्शन का उपयोग करके एक data frame बनाइए। वेक्टर name, type, diameter, rotation और rings को इसी क्रम में data.frame() को आर्ग्यूमेंट्स के रूप में पास करें। बनाए गए data frame को planets_df नाम दीजिए.

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

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# Definition of vectors
name <- c("Mercury", "Venus", "Earth", 
          "Mars", "Jupiter", "Saturn", 
          "Uranus", "Neptune")
type <- c("Terrestrial planet", 
          "Terrestrial planet", 
          "Terrestrial planet", 
          "Terrestrial planet", "Gas giant", 
          "Gas giant", "Gas giant", "Gas giant")
diameter <- c(0.382, 0.949, 1, 0.532, 
              11.209, 9.449, 4.007, 3.883)
rotation <- c(58.64, -243.02, 1, 1.03, 
              0.41, 0.43, -0.72, 0.67)
rings <- c(FALSE, FALSE, FALSE, FALSE, TRUE, TRUE, TRUE, TRUE)

# Create a data frame from the vectors
planets_df <-
कोड संपादित करें और चलाएँ