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

Functions में Multiple inputs

अगर किसी function में एक से ज़्यादा argument होने चाहिए, तो उन्हें function signature में कॉमा से अलग-अलग लिखें.

इस अभ्यास को हल करने के लिए, आपको sample() में sampling weights कैसे देना है, यह जानना होगा. prob argument को x की ही लंबाई वाले एक numeric vector पर सेट करें. prob का हर मान x के संबंधित element के चुने जाने की संभावना होता है, इसलिए उनके मानों का योग 1 होना चाहिए. नीचे दिए उदाहरण में, हर sample में "bat" आने की 20% संभावना, "cat" की 30% और "rat" की 50% संभावना है.

sample(c("bat", "cat", "rat"), 10, replace = TRUE, prob = c(0.2, 0.3, 0.5))

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

R में फ़ंक्शन लिखने का परिचय

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

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

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

coin_sides <- c("head", "tail")
n_flips <- 10
p_head <- 0.8

# Define a vector of weights
weights <- ___

# Update so that heads are sampled with prob p_head
sample(coin_sides, n_flips, replace = TRUE, ___)
कोड संपादित करें और चलाएँ