आर में प्रोग्रामिंग सीखने के इच्छुक आर के लिए उपयुक्त जीयूआई अच्छा है?


73

क्या R के लिए कोई GUI है जो शुरुआती के लिए उस भाषा में सीखना और प्रोग्रामिंग शुरू करना आसान बनाता है?


2
सूची यहाँ उपलब्ध है
राडेक

17
मैं Emacs + ESS का उपयोग करता हूं इसलिए मुझे लगता है कि मैं यहां ज्यादा मदद नहीं करूंगा। हालाँकि, आपकी जानकारी के लिए, R GUIs (2011 के मध्य के लिए अपेक्षित) पर एक विशेष मुद्दा होगा ।
CHL

5
जबकि अक्सर पूछे जाने वाले प्रश्न, ध्यान दें कि स्क्रिप्टिंग आर के "स्वाद" का एक अनिवार्य हिस्सा है। यदि आप GUIs पसंद करते हैं, तो R जाने का रास्ता नहीं है।
जॉनरोस

4
@ जॉनरोस: मैं इससे ज्यादा असहमत नहीं था। मैं अपना अधिकांश कार्य R में बिताता हूं, और मैं GUI नहीं कर सकता - बस किसी भी GUI की एक फीचर सूची को देखने के लिए कि आप क्या याद कर रहे हैं।
कुकी

2
क्या यहाँ एक अर्थपूर्ण भ्रम हो रहा है? मैंने ओपी को एक एकीकृत विकास पर्यावरण के लिए पूछना समझा।
c.gutierrez

जवाबों:


37

मैं Deducer के लिए @ शेन की सिफारिश को जारी करूंगा , और जॉन फॉक्स द्वारा आर कमांडर की सिफारिश भी करूंगा । CRAN पैकेज यहाँ है । इसे R "कमांडर" कहा जाता है क्योंकि यह बिंदु-और-क्लिक मेनू चयन से जुड़े R कमांडों को लौटाता है, जिन्हें बाद में कमांड प्रॉम्प्ट से बचाया और चलाया जा सकता है।

इस तरह, यदि आप ऐसा करने के लिए पता नहीं कैसे कुछ तो आप इसके मेनू में खोजने के लिए और क्या करने के लिए उचित तरीके के लिए एक तत्काल प्रतिक्रिया प्राप्त कर सकते हैं कुछ आर कोड के साथ। ऐसा लगता है कि डेड्यूसर समान रूप से संचालित होता है, हालांकि मैंने कुछ समय के लिए डेड्यूसर के साथ नहीं खेला है।

बेस आर कमांडर को शुरुआती दिमाग वाले कार्यों के लिए डिज़ाइन किया गया है, लेकिन कुछ और परिष्कृत विश्लेषणों के लिए प्लगइन्स उपलब्ध हैं (डेड्यूसर में प्लगइन्स भी हैं)। हालांकि, ध्यान रखें कि कोई भी GUI सब कुछ नहीं कर सकता है , और कुछ बिंदु पर उपयोगकर्ता को उसे इंगित करने और क्लिक करने से रोकने की आवश्यकता होगी। कुछ लोग (खुद शामिल) सोचते हैं कि यह अच्छी बात है।


3
Rcmdr के लिए +1। यह तब अच्छा लगता है जब कोई व्यक्ति केवल R सीख रहा होता है, और SPSS या मिनिटैब की तुलना में एक अच्छे आँकड़े पैकेज के लिए अधिक प्रवेश द्वार प्रदान करता है, लेकिन यह जो कोड लिखता है, वह अनावश्यक रूप से क्रियात्मक होता है। Rcmdr में उत्पादित एक स्कैल्पलॉट: स्कैटरप्लॉट (टैब ~ pct, reg.line = FALSE, चिकनी = FALSE, स्प्रेड = FALSE, बॉक्सप्लाट्स = FALSE, स्पैन = 0.5, डेटा = सीनेट .race), जब उन मापदंडों में से अधिकांश शुरू करने के लिए चूक थे साथ में। यह कुछ बहुत ही चिंताजनक कोड लिखता है।
क्रिस्टोफर एडन

@Christopher मैं आपसे सहमत हूँ; कभी-कभी कोड वर्डी होता है। यह Tcl / Tk से आता है और Rcmdr को वर्तमान में कैसे लिखा जाता है: यह तय करने के लिए कि क्या डिफ़ॉल्ट का चयन किया गया है (और उस मामले में एक abbrev। संस्करण वापस) में डालने के लिए एक पर्याप्त फिर से लिखना होगा। लेकिन, हाँ, यह एक सुधार होगा। एक रिडीमिंग विशेषता यह है कि यह अच्छा कोड है, इसमें यह अच्छे अभ्यास (एफ के बजाय FALSE, आदि) को प्रोत्साहित करता है। यह शुरुआती लोगों के लिए महत्वपूर्ण है।

1
यह सच है। इसका एक और लाभ शुरुआती लोगों को यह देखने की अनुमति देता है कि किसी फ़ंक्शन का उपयोग किए बिना कोई पैरामीटर क्या लेता है? आदेश। F के बजाय FALSE का उपयोग करना एक बेहतरीन बिंदु है। मैंने एक बार एक कार्यक्रम को गलत आउटपुट देते देखा क्योंकि प्रोग्रामर ने पहले "एफ" नामक एक चर के लिए एनोवा का परिणाम निर्धारित किया था।
क्रिस्टोफर एडन

1
मुझे नहीं पता कि क्या कुछ बदल गया है, लेकिन पिछली बार जब मैंने चेक किया कि Rcmdr मैक पर बॉक्स से बाहर नहीं चला है (Tcl / Tk पुस्तकालयों को स्थापित करने के साथ कुछ सीमा)। जैसे, हालांकि मुझे यह पसंद है, मैं इसे नए उपयोगकर्ताओं के लिए सुझाव देने से बचता हूं। क्या यह बदल गया?
रसेलपियरिएस

@drknexus जहां तक ​​मुझे पता है, आप बिल्कुल सही हैं: मैक के लिए Rcmdr अतिरिक्त काम लेता है (क्योंकि Tcl / Tk का)। मैं जिन दर्शकों की सेवा करता हूं, वे लगभग पूरी तरह से विंडोज़ (आह!) का उपयोग करते हैं, इसलिए मैं मैक के साथ प्रति सेमेस्टर एक या दो लोगों को यह देखने के लिए कहता हूं कि क्या उन्हें परेशानी है जो बहुत अधिक समस्या नहीं है। लेकिन, हां, आप सही हैं।

119

आप ब्रांड के नए RStudio को भी आज़मा सकते हैं । आसान सेट-अप के साथ उचित रूप से पूर्ण-चित्रित आईडीई। मैं कल इसके साथ खेला था और यह अच्छा लगता है।

अपडेट करें

मुझे अब RStudio और भी पसंद है। वे सक्रिय रूप से सुविधा अनुरोधों को लागू करते हैं, और यह छोटी चीज़ों में बेहतर और बेहतर हो रहा है। इसमें Git समर्थन भी शामिल है (दूरस्थ सिंकिंग सहित Github एकीकरण सहज है)।

बड़े नामों का एक समूह बस इतनी उम्मीद से शामिल हो गया कि चीजें और भी बेहतर होती रहेंगी।

फिर से अपडेट करें

और वास्तव में चीजें केवल तेजी से फैशन में बेहतर हो गई हैं। पैकेज बिल्ड-चेक साइकिल अब पॉइंट-एंड-क्लिक हैं, और थोड़ा सामान भी सुधार जारी है। यह अब एक एकीकृत डिबगिंग वातावरण के साथ भी आता है।


6
एक दो के बाद, यह सबसे अच्छी बात होगी। इसका पहला बीटा रिलीज़ पहले से ही प्रयोग करने योग्य है और अधिकांश अन्य विकल्प IMO धड़कता है।
JMS

2
मुझे भी अच्छा लगा। यह अधिक उन्नत उपयोगकर्ताओं के लिए है जिन्हें मूल रूप से एक बेहतर शेल की आवश्यकता है जो आरजीयूआई है। Emacs + ESS में अभी बहुत अधिक विशेषताएं हैं लेकिन हर कोई Emacs को पसंद नहीं करता है। RStudio सरल लगता है, लेकिन बहुत प्रभावी है कि वह क्या करना चाहता है। मैं यह देखने के लिए उत्सुक हूं कि यह समय के साथ कैसे विकसित होता है।
एलेफसिन

1
मुझे RStudio से बहुत प्यार है। यह सेट और रन करना बहुत आसान है और स्विवे और टेक्स फाइलों को संभालता है। मैं शायद एक दिन Emacs पर जाऊंगा लेकिन एक शुरुआत करने वाले के लिए जो कोड लिखना चाहता है RStudio निश्चित रूप से जाने का रास्ता है।
क्रिस बीले

1
@EpiGrad RStudio के लाभ में से एक (जो मैंने देखा है जैसा कि मैं Emacs / ESS या कंसोल में अधिक निपुण हूं) यह है कि यह इंटरैक्टिव R वर्कफ़्लो को नहीं तोड़ता है: R एक सांख्यिकीय प्रोग्रामिंग भाषा है ; कोई GUI कभी भी उस लचीलेपन की पेशकश नहीं करेगा।
CHL

3
मैं RStudio का पुन: दावा करता हूं ... हां, यह GUI नहीं है। हां, यह एक आईडीई की तरह अधिक है ... लेकिन आखिरकार, उपयोग करने के लिए सॉफ़्टवेयर का एक अच्छा टुकड़ा है। इंटरएक्टिव कंसोल, स्क्रिप्ट एडिटर, प्लॉट्स, और सभी सुविधाएँ जिन्हें आपको R के साथ कुशलता से काम करने की ज़रूरत है। ध्यान में रखते हुए कि R सिर्फ एक CLI है, RStudio आपके काम को आसान बनाने का एक अच्छा तरीका है
Barranka

24

इसका जवाब स्टैकऑवरफ्लो पर कई बार दिया गया है । वहाँ पर शीर्ष चयन लगातार ESS के साथ स्टेटेट या Emacs के साथ ग्रहण लग रहे हैं।

मैं यह नहीं कहूंगा कि भाषा सीखने में आसान बनाने के लिए कोई अच्छा मार्गदर्शक है । सबसे नजदीकी चीज इयान फैलो से कटेगी । लेकिन सीखने के लिए बहुत सारे अन्य संसाधन (किताबें, कागज, ब्लॉग, पैकेज आदि) उपलब्ध हैं।


6
बहुत बढ़िया! GUI का उद्देश्य भाषा सीखना नहीं है, बल्कि भाषा को अनावश्यक बनाना है। (संपादित करें :) मुझे नहीं पता था कि कुछ जीयूआई में जी केयर्न द्वारा वर्णित विशेषताएं थीं। मुझे लगता है कि आपको भाषा सीखने के शुरुआती चरणों में मदद मिलेगी।
कार्लोस एक्सीलॉय

13

मुझे लगता है कि कमांड लाइन सबसे अच्छा इंटरफ़ेस है, और विशेष रूप से शुरुआती लोगों के लिए। जितनी जल्दी आप कंसोल से शुरू करेंगे, उतनी ही जल्दी आपको पता चलेगा कि यह सबसे तेज, सबसे आरामदायक है और आर का उपयोग करने का एकमात्र एकमात्र पूरी तरह से गैर-सीमित तरीका सबसे महत्वपूर्ण क्या है।


6
ईमानदारी से, मैं सहमत नहीं हूँ। पटकथा अधिक शक्तिशाली है।
रॉकसाइंस

5
नए उपयोगकर्ताओं को तनाव देना महत्वपूर्ण है कि उन्हें लगभग हमेशा एक स्क्रिप्ट विंडो और ctrl-Rबल्कि डायरेक्ट कमांड लाइन का उपयोग करना चाहिए , दोनों के लिए जब चीजें काम नहीं करती हैं और उन्हें बदलने की आवश्यकता होती है, और जब वे काम करते हैं और बाद में उपयोग करने के लिए बचत के लायक होते हैं ।
हेनरी

3
मुख्य बात जो मुझे मानक Windows RGui के बारे में गुस्सा दिलाती है, वह है मैचिंग ब्रैकेट्स दिखाने की सुविधा का अभाव। मैं लापता या अतिरिक्त कोष्ठक खोजने की कोशिश में एक गैर-नगण्य राशि बर्बाद कर देता हूं, और इस एक चीज ने मुझे उपयोग करने के लिए किसी अन्य इंटरफ़ेस की तलाश शुरू करने के लिए प्रेरित किया है।
3999 पर मार्क

2
@drnenexus लोग कमांड लाइन से लगभग डरते हैं क्योंकि वे चीनी जीयूआई दुनिया में उगाए गए हैं। यदि आप इसे पहले निकाल लेते हैं, तो मैं शर्त लगा सकता हूं कि कमांड लाइन सीखना और भी आसान है - GUI केवल अस्पष्ट विकल्पों और चरणों से भरा है, आमतौर पर छोटी गाड़ी है (इस तरह के इंटरफ़ेस का परीक्षण एक बुरा सपना है और 100% अच्छी तरह से कभी नहीं किया जाता है) "जादू" स्वचालन शुरू करने के लिए करते हैं जो एक दोस्त की तुलना में अधिक दुश्मन है। जाओ और उसके अनुभव के बारे में किसी भी जीयूआई उपयोगकर्ता से पूछें और आप एक छोटे कार्गो पंथ की एक बाइबिल सुनेंगे - कंसोल ऐप का उपयोग करते समय ऐसा कभी नहीं होता है।

2
@drnenexus उपयोगकर्ताओं को इसके बारे में बहुत सोचने के लिए मजबूर करने के बजाय, केवल "अपना परीक्षण चलाएं" बहुत अच्छी तरह से एक फीचर माना जा सकता है, बग नहीं। मेरा अनुभव बताता है कि एक ऐसी भाषा जो उपयोगकर्ता को स्पष्ट रूप से यह बताने के लिए मजबूर करती है कि वे क्या करना चाहते हैं ताकि अधिक समझ पैदा हो सके।
फोमाइट

9

कम से कम linux पर, RKWard सबसे अच्छी कार्यक्षमता प्रदान करता है। नया RStudio काफी आशाजनक भी प्रतीत होता है।


Seconded। RKward उत्कृष्ट है, क्योंकि यह एक उचित स्वच्छ, कार्यात्मक इंटरफ़ेस प्रस्तुत करता है, जिसमें अधिकांश बुनियादी कार्यक्षमता वाले उपयोगकर्ताओं की आवश्यकता होगी (यह युवा है, अधिक बाद में आएगा, मुझे यकीन है), कोड के साथ । यूआई के माध्यम से आर करने का अनुरोध करने वाली प्रत्येक चीज को नीचे दिए गए कोड रूप में प्रस्तुत किया गया है, इसलिए आप वास्तव में देख सकते हैं कि पर्दे के पीछे क्या चल रहा है। इसमें कमांड लाइन कंसोल भी है, जिसका अर्थ है कि आप सीधे और टिंकर में कूद सकते हैं। डेटाफ्रेम एडिटिंग इंटरफ़ेस डेटा के उन सभी कष्टप्रद मैनुअल जोड़तोड़ को अच्छा और आसान बनाता है जो कमांड लाइन पर एक दर्द है।
n

4

व्यक्तिगत रूप से ESS, लेकिन जैसा कि ऊपर कहा गया है कि मैंने Rcmdr का उपयोग करना बहुत आसान पाया है।


3

मैंने Rattle का उपयोग किया, दोनों आर और त्वरित और गंदे डेटा खनन कार्यों के लिए उपयोग करना सीखें।


3

जीयूआई! = प्रोग्रामिंग

यह पूछने पर कि कौन सा GUI आपको प्रोग्रामिंग सीखने में मदद करेगा , यह पूछने की तरह है कि किस किराने की दुकान आपको अपने भोजन के लिए शिकार करने में मदद करेगी। GUI का उपयोग करना प्रोग्रामिंग सीखने का एक तरीका नहीं है ।

R की शक्ति यह है कि यह GUI संचालित नहीं है, यह उन लिपियों का उपयोग करता है जो मूल रूप से अधिक अधिक प्रतिलिपि प्रस्तुत करने योग्य परिणामों के लिए अनुमति देते हैं।

जीयूआई विशिष्ट विषयों / संक्षिप्त बैकपेडलिंग का प्रदर्शन करने के लिए

यह कहा गया है, मुझे लगता है कि एक विशिष्ट विषय को प्रदर्शित करने के लिए GUI का उपयोग करना उपयोगी है ।

  • Latticist पैकेज जाली रेखांकन बनाने और जाली वाक्य रचना सीखने के लिए भयानक है।
  • PBSmodelling पैकेज GUIs कि आप इस तरह के MCMV मॉडल के रूप में विशिष्ट मॉडल, चलाने की अनुमति से कुछ अद्भुत उदाहरण है।
  • TeachingDemos पैकेज भी है विशिष्ट विषयों के कुछ अच्छे क़ौम है लगता है।

अपना खुद का GUI रोल करें

PBSmodelling पैकेज भी उपकरण है कि आप अपने खुद के GUIs करने की अनुमति है। इसमें परियोजना संगठन और प्रलेखन के लिए कुछ अद्भुत उपकरण शामिल हैं। धन्यवाद पैसिफिक बायोलॉजिकल स्टेशन!

इसके अलावा, रूक और अपाचे का उपयोग करके आप शक्तिशाली वेब-आधारित जीयूआई एप्लिकेशन भी बना सकते हैं।

अपना स्वयं का GUI बनाना शुरुआती या आपके प्रश्न के सीधे उत्तर के लिए उपयुक्त नहीं है। हालाँकि, यदि आप एक उन्नत उपयोगकर्ता हैं तो आप किसी विशेष विषय को प्रदर्शित करने के लिए GUI बनाने पर विचार कर सकते हैं।

स्थापित "आर" एक जीयूआई (तकनीकी रूप से) है

यह ध्यान देने योग्य है कि R का स्थापित संस्करण Rgui.exe का शॉर्टकट है।

मुझे पता है कि आप एक GUI के लिए कह रहे हैं कि चलो आप सभी आर के आधार कार्यक्षमता को इंगित और क्लिक करके एक्सेस करते हैं, कमांड लाइन के लिए महिमामंडित आवरण नहीं।

हालांकि, यह महसूस करना महत्वपूर्ण है कि कमांड लाइन के लिए GUI आवरण एक GUI है, और यह आपके प्रश्न का एक वैध उत्तर है। कमांड लाइन एकमात्र तरीका है जिससे आप R की शक्ति के तेजी से विकसित होने वाली कार्यक्षमता तक पहुंच प्राप्त कर सकते हैं और दैनिक रूप से लिखे गए ताजा पैकेज।

इसलिए...

फिर से, सबसे अच्छा जीयूआई आर स्टूडियो है

आर के लिए सबसे अच्छा इंटरफ़ेस निश्चित रूप से आर स्टूडियो है

कुछ लोगों के लिए स्टेटेट / एक्लिप्स इंटरफ़ेस शक्तिशाली विशेषताओं के लिए महत्वपूर्ण है, लेकिन आर स्टूडियो तेजी से उन सुविधाओं को पछाड़ रहा है और नए जोड़ रहा है।

क्रांति आर (वाणिज्यिक संस्करण) में एक जीयूआई भी है, लेकिन यह बहुत अच्छा नहीं है जब तक कि आप एमएस विज़ुअल स्टूडियो के डिजाइन के बारे में गहराई से भावुक न हों। हालांकि, आप आर स्टूडियो या एक्लिप्स के माध्यम से क्रांति के निर्माण का उपयोग कर सकते हैं, इसलिए यह बहुत साफ चाल है।


2

मैंने थोड़ी देर के लिए JGR का उपयोग किया, जब तक कि यह स्पष्ट नहीं हो गया कि यह मेरे सिस्टम पर सभी मेमोरी को जल्दी से खपत करेगा। मैंने इसे तब से उपयोग नहीं किया है, और आपको इसका उपयोग करने की सलाह देता हूं ।


2

मेरा सुझाव है कि टिन-आर (जो टिन के लिए संक्षिप्त नहीं है नोटपैड है)


2
मैंने TinnR की कोशिश की और इसे ज्यादा पसंद नहीं किया, यह बिना पॉलिश और अनाड़ी लग रहा था।
जॉन साल्वाटिएर

1
सच है, मैं वास्तव में स्टेटेट के साथ ग्रहण में बदल गया। काफी बेहतर।
रॉकसाइंस

1
टिन-आर लंबे समय से छोटी गाड़ी है। मैं इसे इस्तेमाल करने के खिलाफ सलाह देता हूं।
रुसलपिएरेस 20

2

सभी अच्छी सिफारिशों के बावजूद, मुझे डिफ़ॉल्ट मैक जीयूआई से बेहतर कुछ भी नहीं मिला है। आर-स्टूडियो वादा दिखाता है, लेकिन यह वर्तमान में आर की तुलना में बहुत अधिक अनुकूलन या विशेषता नहीं है, और कहें, BBEdit को संपादित करने के लिए।


+1। मैं आमतौर पर OS X में डिफ़ॉल्ट R GUI और TextWrangler के बीच उछाल देता हूं।
Fomite

2

मैं AirXcell पर एक नज़र रखने की सलाह दूंगा । यह R पर आधारित एक ऑनलाइन (वेब ​​2.0) गणना सॉफ्टवेयर है जो एक कमांड लाइन इंटरफेस (द आर कंसोल) के साथ कोड एडिटर, और विभिन्न अन्य चीजों (डेटा फ्रेम एडिटर, आदि) के साथ एक बहुत ही उपयोगी आर जीयूआई प्रदान करता है। वेब ब्राउज़र।

उपयोग एयरएक्ससेल को ऑनलाइन आर कंसोल के रूप में देखें ।


1

के साथ काम कर रहा है

  1. (बेस) आर
  2. RStudio
  3. क्रांति आर एंटरप्राइज

विंडोज वातावरण में, मैं दृढ़ता से "क्रांति आर एंटरप्राइज" का सुझाव देता हूं।

मैं स्वीकार करता हूं कि इसकी स्थापना में थोड़ा अधिक समय लगता है (यह 600-700MB है) यदि बेसर और RStudio के साथ तुलना की जाती है, लेकिन वैसे भी, रेवो आर का ऑब्जेक्ट ब्राउज़र, पैकेज स्थापना प्रक्रिया की सुगमता, चर का प्रबंधन, आदि आदि कई हैं। चीजें जो मेरे अनुसार - रेवो आर को सबसे अच्छा बनाती है (मेरे लिए)।

कहा कि, Microsoft द्वारा खरीदे जा रहे रेवो आर - मेरे लिए- क्योंकि एमएस अंततः लाभ-उन्मुख फर्म है और जल्द ही या बाद में अपनी स्वतंत्र प्रकृति को बदल सकता है।


0

Quadstat R के लिए एक मुक्त ब्राउज़र-आधारित फ्रंट-एंड है और एक ओपन-सोर्स स्टेटिस्टिकल वेब एप्लिकेशन फ्रेमवर्क भी है। कंप्यूटिंग क्वेरी सबमिट करने के बाद, उपयोगकर्ता को अनुरोध से आउटपुट के साथ प्रस्तुत किया जाता है और आर कमांड का भी उपयोग किया जाता है। प्रस्तुत करने से पहले, आर हेल्प फ़ाइल स्पष्ट रूप से प्रदर्शित की जाती है ताकि उपयोगकर्ता आर के कुछ इंटर्नल को समझ सके। मैं प्रोजेक्ट मेंटेनर हूं और आशा करता हूं कि आपको सॉफ्टवेयर उपयोगी लगेगा।

https://quadstat.com

https://www.drupal.org/project/quadstat


-2

यदि आप R को कोड नहीं करना चाहते हैं, लेकिन SPSS की तरह ग्राफिकल यूजर इंटरफेस चाहते हैं, तो एक नया क्लाउड आधारित सॉफ्टवेयर है, नंबर एनालिटिक्स ()। यह क्लाउड पर आधारित है इसलिए आपको प्रोग्राम इंस्टॉल करने की आवश्यकता नहीं है। यह फ्रीमियम मॉडल है जो फ्री में शुरू होता है। यह शुरुआती लोगों के लिए है जिन्हें आँकड़ों के बारे में ज़्यादा जानकारी नहीं है। सबसे बड़ा विक्रय बिंदु यह है कि यह सांख्यिकीय परिणामों की व्याख्या करता है। रंग तालिका, और निर्मित रेखांकन भी मदद करता है।


3
मेरा मानना ​​है कि आप डाउनवोट इकट्ठा कर रहे होंगे क्योंकि एक मजबूत संदेह है कि आप इस कंपनी से जुड़े हैं और इसका खुलासा नहीं किया है। कृपया आंकड़े देखें ।stackexchange.com/help/promotion । लोग यह भी सोच रहे हैं कि यह पोस्ट इस सवाल का जवाब कैसे देती है: क्या यह सॉफ्टवेयर एक RGUI है? उस वेब पेज पर प्रचार बिल्कुल भी ऐसा नहीं दिखता है।
whuber
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.