में डेटा फ्रेम का उपयोग करने के मैं एक Monte-Carlo सिमुलेशन चल रहा हूँ है और उत्पादन रूप में है:मैं हमेशा ggplot2
> d = data.frame(iter=seq(1, 2), k1 = c(0.2, 0.6), k2=c(0.3, 0.4))
> d
iter k1 k2
1 0.2 0.3
2 0.6 0.4
भूखंडों मैं तैयार करना चाहता है:
plot(d$iter, d$k1)
plot(density(d$k1))
मैं, ggplot2 का उपयोग कर बराबर भूखंडों कैसे करना डेटा फ्रेम में बदलने का
new_d = data.frame(iter=rep(d$iter, 2),
k = c(d$k1, d$k2),
label = rep(c('k1', 'k2'), each=2))
तो साजिश रचने के लिए आसान है। हालांकि पुनरावृत्तियों की संख्या बहुत बड़ी हो सकती है और के की संख्या भी बड़ी हो सकती है। इसका मतलब है कि एक बहुत बड़े डेटा फ्रेम के साथ गड़बड़ाना।
क्या वैसे भी मैं इस नए डेटा फ्रेम को बनाने से बच सकता हूं?
धन्यवाद