ডিজিটের ডিসপ্লেতে নিয়ন্ত্রণ পেতে আরে একটি বিকল্প রয়েছে। উদাহরণ স্বরূপ:
options(digits=10)
আর সেশন শেষে 10 অঙ্কে গণনার ফলাফল দেওয়ার কথা। আর-এর সহায়তা ফাইলে, অঙ্কগুলির পরামিতিগুলির সংজ্ঞা নিম্নরূপ:
অঙ্কগুলি: সংখ্যার মান প্রিন্ট করার সময় মুদ্রণের জন্য সংখ্যাগুলির সংখ্যা নিয়ন্ত্রণ করে। এটি শুধুমাত্র একটি পরামর্শ। বৈধ মানগুলি ডিফল্ট 7 সহ 1 ... 22 হয়
সুতরাং, এটি বলেছে এটি কেবল একটি পরামর্শ। যদি আমি সর্বদা 10 ডিজিট প্রদর্শন করতে চাই তবে কম বেশি না?
আমার দ্বিতীয় প্রশ্নটি হল, আমি যদি 22 টিরও বেশি সংখ্যার প্রদর্শন করতে চাই, অর্থাৎ 100 অঙ্কের মতো আরও সুনির্দিষ্ট গণনার জন্য? বেস বেস দিয়ে এটি কি সম্ভব, বা এর জন্য আমার কি অতিরিক্ত প্যাকেজ / ফাংশন প্রয়োজন?
সম্পাদনা: জেএময়ের পরামর্শের জন্য ধন্যবাদ, আমি চেষ্টা করেছি sprintf("%.100f",pi)
এবং এটি দিয়েছি
[1] "3.1415926535897931159979634685441851615905761718750000000000000000000000000000000000000000000000000000"
যার ৪৮ দশমিক। এটি কি সর্বোচ্চ সীমাটি পরিচালনা করতে পারে?
python -c "import math; print(format(math.pi, '.100f'))"
। ফলাফলটি pi
48 "আসল" দশমিকের সাথে থাকে, বাকি 52 অঙ্কগুলির জন্য শূন্যগুলি দ্বারা স্টাফ।