در این مقاله قصد دارم به آموزش نحوه غیر فعال کردن نماد علمی در R بپردازم. تا انتهای این مقاله همراه کیارا آکادمی باشید تا آموزش نرم افزار R را به صورت کاربردی دریافت نمایید. برای غیر فعال کردن نماد علمی در R می توانید از روش های زیر استفاده کنید.
روش 1: نماد علمی را به عنوان تنظیمات جهانی خاموش کنید
options(scipen=999) |
روش 2: نماد علمی را برای یک متغیر خاموش کنید
format(x, scientific = F) |
مثال های زیر نحوه استفاده از هر یک از این روش ها را در عمل نشان می دهد.
روش 1: نماد علمی را به عنوان تنظیمات جهانی خاموش کنید . فرض کنید ضرب زیر را در R انجام می دهیم:
#perform multiplication x <- 9999999 * 12345 |
#view results x |
خروجی با نماد علمی (1.2345e+11) نشان داده می شود زیرا تعداد بسیار زیاد است. کد زیر نحوه خاموش کردن نماد علمی را به عنوان یک تنظیم جهانی نشان می دهد. این بدان معناست که هیچ متغیری در هیچ خروجی در نماد علمی نشان داده نخواهد شد.
#turn off scientific notation for all variables options(scipen=999) |
#perform multiplication x <- 9999999 * 12345 |
#view results x |
توجه داشته باشید که از زمانی که نماد علمی را خاموش کردیم، کل عدد (123449987655) نمایش داده می شود. توجه داشته باشید که مقدار پیشفرض برای scipen 0 است، بنابراین میتوانید با استفاده از گزینههای (scipen=0) در R، این تنظیم کلی را بازنشانی کنید:
#turn scientific notation back on options(scipen=0) |
#perform multiplication again x <- 9999999 * 12345 |
#view results x |
روش 2: نماد علمی را برای یک متغیر خاموش کنید . کد زیر نحوه خاموش کردن نماد علمی را برای تنها یک متغیر نشان می دهد:
#perform multiplication x <- 9999999 * 12345 |
#display results and turn of scientific notation format(x, scientific = F) |
#perform another multiplication y <- 9999999 * 999999 |
#view results y |
توجه داشته باشید که فقط اولین متغیر بدون علامت علمی نشان داده می شود زیرا این تنها متغیری است که ما از تابع ()format روی آن استفاده کرده ایم.
مطالعه منابع بیشتر: