में प्रिंट आउटपुट में दशमलव अंकों की संख्या नियंत्रित करना अंकों के प्रदर्शन पर नियंत्रण प्राप्त करने के लिए आर में एक विकल्प है। उदाहरण के लिए:आर
options(digits=10)
गणना सत्र के अंत तक 10 अंकों में गणना परिणाम देना है।
अंक: आर के मदद फ़ाइल में, अंक पैरामीटर के लिए परिभाषा इस प्रकार है अंक जब संख्यात्मक मान मुद्रण मुद्रित करने के लिए की संख्या नियंत्रित करता है। यह केवल एक सुझाव है। वैध मान 1 ... 22 डिफ़ॉल्ट के साथ कर रहे हैं
इसलिए, यह कहना है कि यह केवल एक सुझाव है। क्या होगा यदि मैं हमेशा 10 अंकों को प्रदर्शित करना पसंद करता हूं, कम या ज्यादा नहीं?
मेरा दूसरा सवाल यह है कि, यदि मैं 22 से अधिक अंकों को प्रदर्शित करना चाहता हूं, यानी 100 अंकों की तरह अधिक सटीक गणना के लिए? क्या यह बेस आर के साथ संभव है, या इसके लिए मुझे अतिरिक्त पैकेज/फ़ंक्शन चाहिए?
संपादित करें: jmoy के सुझाव के लिए धन्यवाद, मैं sprintf("%.100f",pi)
की कोशिश की और यह
[1] "3.1415926535897931159979634685441851615905761718750000000000000000000000000000000000000000000000000000"
जो 48 दशमलव है दे दी है। क्या यह अधिकतम सीमा आर संभाल सकता है? दरअसल पीआई में दशमलव की असीमित संख्या होती है।
केवल पीआई के पहले 15 अंक सटीक हैं। वास्तविक मूल्य की तुलना करें http://joyofpi.com/pi.html –
आप सही हैं। आर में यह अलग क्यों है? –
आर http://cran.r-project.org/doc/FAQ/R-FAQ.html#Why-doesn_0027t-R-think-these-numbers-are-equal_003f –