सहायता पृष्ठ ?integer
पढ़कर आप अपने कई प्रश्नों का उत्तर दे सकते हैं। इसे कहते हैं:
आर पूर्णांक वैक्टर के लिए 32-बिट पूर्णांकों का उपयोग करता है, तो प्रदर्शनीय पूर्णांकों की सीमा के बारे में +/- 2 * 10^9 तक ही सीमित है।
बड़े पूर्णांक में विस्तार करना आर कोर द्वारा विचार किया जा रहा है लेकिन यह निकट भविष्य में नहीं होने वाला है।
यदि आप "बिग्नम" क्षमता चाहते हैं तो मार्टिन माचलर के Rmpfr package [पीडीएफ] स्थापित करें। मैं अपने लेखक की प्रतिष्ठा के कारण 'आरएमपीआरएफ' पैकेज की अनुशंसा करता हूं। मार्टिन माचलर भी मैट्रिक्स पैकेज विकास, और आर कोर में भी शामिल है। 'Gmp', 'Brobdingnag' और 'Ryacas' पैकेज (बाद वाला भी एक प्रतीकात्मक गणित इंटरफ़ेस प्रदान करता है) जैसे अंकगणितीय पैकेज सहित विकल्प हैं।
अगला, आपके द्वारा लिंक किए गए उत्तर में महत्वपूर्ण टिप्पणियों का जवाब देने के लिए, और आपके काम की प्रासंगिकता का आकलन कैसे करें, इस पर विचार करें: यदि वहां की "आधुनिक" भाषाओं में से एक में समान सांख्यिकीय कार्यक्षमता उपलब्ध थी आर में है, आप शायद उस दिशा में एक उपयोगकर्ता प्रवासन देखेंगे। लेकिन मैं कहूंगा कि माइग्रेशन, और निश्चित रूप से विकास, इस समय आर दिशा में है। आंकड़ों के आंकड़ों के लिए सांख्यिकीविदों द्वारा बनाया गया था।
एक समय में एक आंकड़ा पैकेज, Xlisp-Stat के साथ एक लिस्प संस्करण था, लेकिन इसका मुख्य डेवलपर और समर्थक अब आर-कोर का सदस्य है। दूसरी ओर सबसे शुरुआती आर डेवलपर्स में से एक, रॉस इहाका, suggests working toward development in a Lisp-like language [पीडीएफ]। Clojure नामक एक संकलित भाषा है (अंग्रेजी वक्ताओं के रूप में उच्चारण एक प्रयोगात्मक इंटरफ़ेस, Rincanter के साथ "बंद" कहेंगे।
अद्यतन:
आर (। 3.0 +) के नए संस्करणों के एक प्रकार के (numeric
अपूर्णांश का प्रयोग करके) के 53 बिट पूर्णांक है। जब एक "पूर्णांक" वेक्टर तत्व को 'माचिन $ integer.max' से अधिक मान दिया जाता है, तो पूरे वेक्टर को "न्यूमेरिक", ए.के.ए. "डबल" के लिए मजबूर किया जाता है। integers
के लिए अधिकतम मान तब भी बना हुआ है, हालांकि, पूर्ववर्ती उत्पन्न होने वाले मामलों में सटीकता को संरक्षित रखने के लिए पूर्णांक वाले वैक्टरों का दोगुना हो सकता है। दुर्भाग्यवश, सूचियों, मैट्रिक्स और सरणी आयामों की लंबाई, और वैक्टर अभी भी integer.max
पर सेट हैं।
फ़ाइलों से बड़े मूल्यों में पढ़ते समय, चरित्र-वर्ग को लक्ष्य के रूप में उपयोग करना और फिर कुशलतापूर्वक उपयोग करना सुरक्षित है। यदि एनए मूल्यों पर मजबूती है, तो एक चेतावनी होगी।
+1! –
'gmp' पैकेज भी ब्याज का हो सकता है – James
मैं एक डीटी कर रहा हूं [, sapply (.SD, sum, na.rm = T)] 0,1 और NA से भरे डेटाटेबल के साथ, 2 मिलियन के साथ पंक्तियों। और मुझे अतिप्रवाह संदेश मिलता है, लेकिन उत्पन्न अधिकतम संख्या 2 मिलियन से कम होनी चाहिए। क्या हो सकता है? – skan