مروری بر ویژگی‌های نسخه جدید نرم‌افزار RStudio

شکل ۱: انتشار نسخه جدید نرم‌افزار 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: کد نمونه نشان‌دهنده گزینه پرانتزهای رنگین‌کمان در نسخه 1.4 نرم‌افزار RStudioاگر از رنگین‌کمان متنفر هستید و از طرح رنگ‌آمیزی پیش‌فرض راضی نیستید، می‌توانید با دنبال کردن این مقاله تم سفارشی خود را بسازید.2. ادغام بهبودیافته با پایتوندنیای علم داده عمدتاً به پایتون و R تقسیم می‌شود، که اولی رهبر پیشگام در تنوع است. من پس‌زمینه پایتون دارم و به Jupyter علاقه دارم. مدتی طول کشید تا با تجزیه‌وتحلیل و تجسم R DataFrames آشنا شوم. من همچنین نسبت به «نرم‌افزار RStudio» به خاطر سهولت مشاهدهDataFres (که می‌تواند به‌راحتی کارها را مرتب و فیلتر کند) حسادت می‌کردم.«نرم‌افزار RStudio 1.4» چندین مورد دیگر را به پشتیبانی پایتون معرفی می‌کند:انتخاب مترجم پایتونحالا می‌توانید Python Interpreter پیش‌فرض را برای کامپایل کد پایتون خود، که در نرم‌افزار RStudio نوشته شده، از مواردی که بر روی سیستم شما نصب شده‌اند، انتخاب کنید.بااین‌حال، مستندات در مورد نحوه دقیق انجام این کار ناکافی است.پشتیبانی پایتون در محیط Paneهمانند R، محیط می‌تواند محتویات متغیرهای پایتون، اشیا و توابع را نمایش دهد. در زیر می‌توانید محیط را ببینید که محتوای متغیرها (ثابت‌ها، لیست‌ها، دیکشنری‌ها و غیره)، ماژول‌های پایتون و توابع تعریف‌شده توسط کاربر (مانند مربع) را نمایش می‌دهد.شکل 3: پنجره محیطی که اشیا پایتون را در نرم‌افزار RStudio ۱.۴ نشان می‌دهد.دیدن اشیا پایتون (همچنین Pandas DataFrames)در R، می‌توانید با استفاده از نمایش شی‌ء (اشیا) لیست، بردار، Dataframe و غیره را ببینید. به همین ترتیب، اکنون می‌توانید اشیا پایتون را نیز ببینید. کاربران پایتون که مایل به استفاده از نرم‌افزار RStudio برای تجزیه‌وتحلیل / علم داده‌ها هستند، می‌توانند خوشحال باشند که آن‌ها هم‌اکنون می‌توانند Pandas DataFrmes را در داخل نرم‌افزار RStudio تصور کنند. تصویر زیر خروجی View(result) را نشان می‌دهد، که در آن «result» فهرستی است که در بالا ایجاد شده است. همچنین نوع داده متغیرها (tuple، list، int، srt و غیره) را نشان می‌دهد.شکل 4: دیدن یک شی‌ء پایتون در نرم‌افزار RStudio ۱.۴ارائه طرح‌های Matplotlib و Seaborn Plotاین خبر خوبی برای علاقه‌مندان Matplotlib است. حالا می‌توانید طرح‌های ایجاد شده توسط Matplotli (تنها پشتیبانی از طرح غیرتعاملی در حال حاضر) را در نسخه جدید نرم‌افزار RStudio تصور کنید. همچنین می‌توان نمودارهای تولید شده توسط Seaborn را مجسم کرد. Seaborn یک کتابخانه تصویرسازی داده است که یک API در Matplotlib فراهم می‌کند.شکل 5: ارائه طرح‌های Matplotlib و Seaborn در نرم‌افزار RStudio3. دستور جدید پالتیک ویژگی جدید به نام Command Palette معرفی‌شده است که هدف آن دسترسی سریع و بهبودیافته صفحه‌کلید به دستورات، گزینه‌ها، کمک‌ها، تنظیمات و غیره است.آن نام خود را از پالت رنگ یک هنرمند بر اساس ماهیت چندمنظوره آن گرفته است. شما می‌توانید با استفاده از ترکیب کلیدی ctrl + shift + P آن را فعال کنید. گزینه‌های پیش‌فرض مانند تصویر زیر به نظر خواهند رسید. شما می‌توانید ببینید که آن‌ها عمدتاً مربوط به ایجاد فایل‌های خالی و جدید هستند.شکل 6: گزینه‌های پیش‌فرضچگونه فراتر از نتایج پیش‌فرض جستجو کنیم؟شما می‌توانید پرس‌وجوها (یک یا چند کلمه جداشده توسط فضا) را تایپ کنید. فرض کنید که در مورد توابع کمک می‌خواهید. در زیر گزینه‌ای برای تایپ کردن "Function" به‌عنوان کلمه کلیدی جستجو نشان داده شده است.چندین «Settings» ظاهر می‌شوند که می‌توانید «روشن» یا «خاموش» را کنترل کنید. این یک ویژگی بسیار مفید است، و نیاز به جستجوی بی‌هدف از طریق گزینه‌های ابزارها یا منو را خنثی می‌کند.شکل 7: نتایج جستجو در پالت فرمان برای کلمه کلیدی «Function».تصویر زیر نتیجه جستجو کلمه کلیدی «Data» را نشان می‌دهد. نتایج جستجو برچسب زده‌شده به‌عنوان «راهنما» با کلیک بر روی یک مرورگر باز می‌شود، و شما را به صفحه کمک مربوطه می‌برد(عمدتاً به‌صورت pdfs).شکل 8: نتایج جستجو در پالت فرمان برای کلمه کلیدی «Data».4. ستون‌های منبع چندگانه در IDE Workbenchکاربران ترمینال و iTerm2 ممکن است از ویژگی تقسیم فضای کاری به‌صورت عمودی در پنجره‌های جداگانه استفاده کنند. این روش از تغییر مداوم در میان تب‌ها جلوگیری کرده و امکان مقایسه چندین سند مجاور، کد، داده و غیره را فراهم می‌آورد.حالا، نسخه جدید نرم‌افزار RStudio به شما اجازه می‌دهد تا پنجره فضای کاری خود را با حداکثر سه ستون منبع اضافی (که در آن می‌توانید اسکریپت باز کنید) پیکربندی کنید. این روش در مقایسه دو یا چند کد یا اشاره به کد/کدهای دیگر بسیار مفید است. من در زیر نشان می‌دهم که فضای کاری نرم‌افزار RStudio در اضافه کردن دو ستون اضافی چگونه به نظر می‌رسد.نکته: شما تنها یک کنسول دارید که خروجی ستون‌هایی که انتخاب می‌کنید (با کلیک در داخل آن) را نمایش داده و اجرا می‌کند. ستون انتخاب‌شده (شامل first_notebook.R در تصویر زیر است) با یک خط تیره باریک، آبی‌رنگ مشخص می‌شود. ستون اصلی در تصویر شامل پنجره «result» است. هر ستون اضافی می‌تواند با بستن تمام تب‌های فایل داخل آن بسته شود.شکل 9: فضای کاری نرم‌افزار RStudio به ترتیب دارای دو ستون اضافی با اسکریپت‌های پایتون و R است.شکل ۱0: فضای نرم‌افزار RStudio5. حالت ویرایش نشانه‌های بصری جدیداین یک ویژگی بزرگ است که شایسته یک پست اختصاصی است. برای ایجاد اسناد و مقالات با فرمت خوب در فضای کاری نرم‌افزار RStudio بسیار مفید است. حالت ویرایش جدید چندین ویژگی جدید را معرفی می‌کند که عبارتند از:غلط‌یابی املایی در زمان واقعیوارد کردن جداول، هایپرلینک‌ها، بلوک‌های کد و غیره در سندپشتیبانی منبع / مرجع از چندین منبع کتابشناختی مانند Zotero ،Crossref ،PubMed، جستجوی فعال با استفاده از DOI، عناوین و غیره.توانایی نوشتن معادلات LaTeX، پاورقی، ارجاع متقابل مانند LaTeX به شکل‌ها، معادلات، بخش‌ها، زیربخش‌ها و غیره در سند نشانه‌گذاریشکل ۱1: یک سند نمونه آماده‌شده در ویرایشگر مارک‌داون در نرم‌افزار RStudio ۱.۴نتیجه‌گیرینسخه جدید ۱.۴ نرم‌افزار RStudio یک نسخه پیش‌نمایش است. برای دانشگاهیان و افراد دیگری که اغلب گزارش‌های علمی و فنی را تهیه می‌کنند، حالت جدید ویرایش کاهش علائم بصری یک معضل است. توانایی تجسم داده بهبودیافته با ادغام Matplotlib و Seaborn تنها سودمندی‌های متنوع نرم‌افزار RStudio را برای تحلیلگران داده که اغلب از پایتون برای تجسم داده استفاده می‌کنند، افزایش داد. این نسخه احتمالاً بسیاری از طرفداران پایتون مانند من را جذب می‌کند که به‌طورمعمول با تجزیه‌وتحلیل داده و مدل‌سازی کار می‌کنند.این متن با استفاده از ربات ترجمه مقاله علم داده ترجمه‌شده و به‌صورت محدود مورد بازبینی انسانی قرار گرفته است.در نتیجه می‌تواند دارای برخی اشکالات ترجمه باشد. مقالات لینک‌شده در این متن می‌توانند به‌صورت رایگان با استفاده از مقاله‌خوان ترجمیار به فارسی مطالعه شوند.