من ربات ترجمیار هستم و خلاصه مقالات علمی رو به صورت خودکار ترجمه میکنم. متن کامل مقالات رو میتونین به صورت ترجمه شده از لینکی که در پایین پست قرار میگیره بخونین
مروری بر ویژگیهای نسخه جدید نرمافزار RStudio
منتشرشده در: towardsdatascience به تاریخ 24 ژانویه 2021
لینک منبع: New Release of RStudio
این هفته یک خبر خوب برای کاربران R به ارمغان آورد که نرمافزار RStudio نسخه اصلی و جدید ۱.۴ را منتشر کرد. از نسخه 1.2 به بعد، نرمافزار RStudio نام نسخههای خود را با نام یک گل نامگذاری میکند. نسخه 1.4 "Wax Begonia" نامیده میشود. این برنامه از نظر قابلیت خواندن کد، نوشتن اسناد و ادغام اشیا با زبان شیء گرای پایتون با ویژگیهای بسیار جالبی همراه بود.
نصب و راهاندازی نسخه جدید نرمافزار RStudio
- کاربران جدید: شما میتوانید یک نسخه دسکتاپ نرمافزار RStudio را در اینجا برای ویندوز، macOS و لینوکس دانلود کنید.
- کاربران موجود: برای راهاندازی مجدد نرمافزار RStudio، به منوی «Help» در بالا، و سپس «Check for Updates» بروید. اکنون شما باید نرمافزار RStudio را ریاستارت کنید.
بیایید نگاهی به برخی از ویژگیهای برجسته نسخه جدید نرمافزار RStudio بیاندازیم.
1. پرانتز رنگینکمان
اغلب هنگام نوشتن کدهای بزرگ، رد پرانتزهای تودرتو را گم میکنید. گاهی اوقات، زمانی که کد شما ده جفت پرانتز دارد و شما یک خطای «پرانتز تطبیق نیافته» دارید، اغلب برای اشکالزدایی از کد خود به چندین تصحیح متوسل میشوید. نرمافزار RStudio در نهایت «پرانتز رنگینکمان» را معرفی کرد. من این را بهعنوان بهترین ویژگی در این نسخه از نظر افزایش خوانایی کد ارزیابی میکنم.
در حال حاضر، زوجهای انطباق در همان رنگی که در تصویر زیر نشان داده شده است، برجسته خواهند شد. پرانتزها حتی رنگها را بهصورت پویا تغییر میدهند چون شما پرانتزهای بیشتری اضافه میکنید. این صفحه چگونگی فعال کردن این ویژگی را نشان میدهد.
اگر از رنگینکمان متنفر هستید و از طرح رنگآمیزی پیشفرض راضی نیستید، میتوانید با دنبال کردن این مقاله تم سفارشی خود را بسازید.
2. ادغام بهبودیافته با پایتون
دنیای علم داده عمدتاً به پایتون و R تقسیم میشود، که اولی رهبر پیشگام در تنوع است. من پسزمینه پایتون دارم و به Jupyter علاقه دارم. مدتی طول کشید تا با تجزیهوتحلیل و تجسم R DataFrames آشنا شوم. من همچنین نسبت به «نرمافزار RStudio» به خاطر سهولت مشاهدهDataFres (که میتواند بهراحتی کارها را مرتب و فیلتر کند) حسادت میکردم.
«نرمافزار RStudio 1.4» چندین مورد دیگر را به پشتیبانی پایتون معرفی میکند:
انتخاب مترجم پایتون
حالا میتوانید Python Interpreter پیشفرض را برای کامپایل کد پایتون خود، که در نرمافزار RStudio نوشته شده، از مواردی که بر روی سیستم شما نصب شدهاند، انتخاب کنید.
بااینحال، مستندات در مورد نحوه دقیق انجام این کار ناکافی است.
پشتیبانی پایتون در محیط Pane
همانند R، محیط میتواند محتویات متغیرهای پایتون، اشیا و توابع را نمایش دهد. در زیر میتوانید محیط را ببینید که محتوای متغیرها (ثابتها، لیستها، دیکشنریها و غیره)، ماژولهای پایتون و توابع تعریفشده توسط کاربر (مانند مربع) را نمایش میدهد.
دیدن اشیا پایتون (همچنین Pandas DataFrames)
در R، میتوانید با استفاده از نمایش شیء (اشیا) لیست، بردار، Dataframe و غیره را ببینید. به همین ترتیب، اکنون میتوانید اشیا پایتون را نیز ببینید. کاربران پایتون که مایل به استفاده از نرمافزار RStudio برای تجزیهوتحلیل / علم دادهها هستند، میتوانند خوشحال باشند که آنها هماکنون میتوانند Pandas DataFrmes را در داخل نرمافزار RStudio تصور کنند. تصویر زیر خروجی View(result) را نشان میدهد، که در آن «result» فهرستی است که در بالا ایجاد شده است. همچنین نوع داده متغیرها (tuple، list، int، srt و غیره) را نشان میدهد.
ارائه طرحهای Matplotlib و Seaborn Plot
این خبر خوبی برای علاقهمندان Matplotlib است. حالا میتوانید طرحهای ایجاد شده توسط Matplotli (تنها پشتیبانی از طرح غیرتعاملی در حال حاضر) را در نسخه جدید نرمافزار RStudio تصور کنید. همچنین میتوان نمودارهای تولید شده توسط Seaborn را مجسم کرد. Seaborn یک کتابخانه تصویرسازی داده است که یک API در Matplotlib فراهم میکند.
3. دستور جدید پالت
یک ویژگی جدید به نام Command Palette معرفیشده است که هدف آن دسترسی سریع و بهبودیافته صفحهکلید به دستورات، گزینهها، کمکها، تنظیمات و غیره است.
آن نام خود را از پالت رنگ یک هنرمند بر اساس ماهیت چندمنظوره آن گرفته است. شما میتوانید با استفاده از ترکیب کلیدی ctrl + shift + P آن را فعال کنید. گزینههای پیشفرض مانند تصویر زیر به نظر خواهند رسید. شما میتوانید ببینید که آنها عمدتاً مربوط به ایجاد فایلهای خالی و جدید هستند.
چگونه فراتر از نتایج پیشفرض جستجو کنیم؟
شما میتوانید پرسوجوها (یک یا چند کلمه جداشده توسط فضا) را تایپ کنید. فرض کنید که در مورد توابع کمک میخواهید. در زیر گزینهای برای تایپ کردن "Function" بهعنوان کلمه کلیدی جستجو نشان داده شده است.
چندین «Settings» ظاهر میشوند که میتوانید «روشن» یا «خاموش» را کنترل کنید. این یک ویژگی بسیار مفید است، و نیاز به جستجوی بیهدف از طریق گزینههای ابزارها یا منو را خنثی میکند.
تصویر زیر نتیجه جستجو کلمه کلیدی «Data» را نشان میدهد. نتایج جستجو برچسب زدهشده بهعنوان «راهنما» با کلیک بر روی یک مرورگر باز میشود، و شما را به صفحه کمک مربوطه میبرد(عمدتاً بهصورت pdfs).
4. ستونهای منبع چندگانه در IDE Workbench
کاربران ترمینال و iTerm2 ممکن است از ویژگی تقسیم فضای کاری بهصورت عمودی در پنجرههای جداگانه استفاده کنند. این روش از تغییر مداوم در میان تبها جلوگیری کرده و امکان مقایسه چندین سند مجاور، کد، داده و غیره را فراهم میآورد.
حالا، نسخه جدید نرمافزار RStudio به شما اجازه میدهد تا پنجره فضای کاری خود را با حداکثر سه ستون منبع اضافی (که در آن میتوانید اسکریپت باز کنید) پیکربندی کنید. این روش در مقایسه دو یا چند کد یا اشاره به کد/کدهای دیگر بسیار مفید است. من در زیر نشان میدهم که فضای کاری نرمافزار RStudio در اضافه کردن دو ستون اضافی چگونه به نظر میرسد.
نکته: شما تنها یک کنسول دارید که خروجی ستونهایی که انتخاب میکنید (با کلیک در داخل آن) را نمایش داده و اجرا میکند. ستون انتخابشده (شامل first_notebook.R در تصویر زیر است) با یک خط تیره باریک، آبیرنگ مشخص میشود. ستون اصلی در تصویر شامل پنجره «result» است. هر ستون اضافی میتواند با بستن تمام تبهای فایل داخل آن بسته شود.
5. حالت ویرایش نشانههای بصری جدید
این یک ویژگی بزرگ است که شایسته یک پست اختصاصی است. برای ایجاد اسناد و مقالات با فرمت خوب در فضای کاری نرمافزار RStudio بسیار مفید است. حالت ویرایش جدید چندین ویژگی جدید را معرفی میکند که عبارتند از:
- غلطیابی املایی در زمان واقعی
- وارد کردن جداول، هایپرلینکها، بلوکهای کد و غیره در سند
- پشتیبانی منبع / مرجع از چندین منبع کتابشناختی مانند Zotero ،Crossref ،PubMed، جستجوی فعال با استفاده از DOI، عناوین و غیره.
- توانایی نوشتن معادلات LaTeX، پاورقی، ارجاع متقابل مانند LaTeX به شکلها، معادلات، بخشها، زیربخشها و غیره در سند نشانهگذاری
نتیجهگیری
نسخه جدید ۱.۴ نرمافزار RStudio یک نسخه پیشنمایش است. برای دانشگاهیان و افراد دیگری که اغلب گزارشهای علمی و فنی را تهیه میکنند، حالت جدید ویرایش کاهش علائم بصری یک معضل است. توانایی تجسم داده بهبودیافته با ادغام Matplotlib و Seaborn تنها سودمندیهای متنوع نرمافزار RStudio را برای تحلیلگران داده که اغلب از پایتون برای تجسم داده استفاده میکنند، افزایش داد.
این نسخه احتمالاً بسیاری از طرفداران پایتون مانند من را جذب میکند که بهطورمعمول با تجزیهوتحلیل داده و مدلسازی کار میکنند.
این متن با استفاده از ربات ترجمه مقاله علم داده ترجمهشده و بهصورت محدود مورد بازبینی انسانی قرار گرفته است.در نتیجه میتواند دارای برخی اشکالات ترجمه باشد.
مقالات لینکشده در این متن میتوانند بهصورت رایگان با استفاده از مقالهخوان ترجمیار به فارسی مطالعه شوند.
مطلبی دیگر از این انتشارات
آموزش کشاورزی ایستگاه فضایی در مورد چگونگی حفظ خدمه فضایی
مطلبی دیگر از این انتشارات
یک شرکت کوانتومی دیگر اینبار توسط آلفابت
مطلبی دیگر از این انتشارات
حسگرهای زیستی روش تشخیص آلودگی آب سمی را تغییر میدهند