۲۰ آبان ۱۴۰۳

Techboy

اخبار و اطلاعات روز تکنولوژی

با افزونه های R: RStudio و میانبرهای صفحه کلید کارهای بیشتری انجام دهید

با افزونه های RStudio و میانبرهای صفحه کلید سفارشی شده، گردش کار برنامه نویسی R خود را سرعت دهید

با افزونه های RStudio و میانبرهای صفحه کلید سفارشی شده، گردش کار برنامه نویسی R خود را سرعت دهید

اگر می خواهید گردش کار برنامه نویسی R خود را سرعت بخشید، افزونه های RStudio و میانبرهای صفحه کلید سفارشی قطعا ارزش دیدن دارند. تعدادی از بسته‌های R افزونه‌ها و همچنین توابع را ارائه می‌دهند، و برخی حتی فقط افزودنی هستند.

یکی از اولین افزونه های مورد علاقه من، Bare Combine، روشی زیبا برای ایجاد بردارهای کاراکتر R از متن ساده ارائه می دهد.

فرض کنید متنی با نام … هر چیزی که می خواهم به بردار R تبدیل شود دارم. اگر بیش از چند ورودی وجود داشته باشد، اضافه کردن علامت نقل قول در اطراف هر مورد به سرعت آزاردهنده خواهد شد. از این رو مشکلی که Bare Combine قصد حل آن را دارد.

افزونه‌ها را به همان روشی که بسته‌ها را با install.packages() نصب می‌کنید، اگر در CRAN هستند، یا هر بسته و تابعی که برای نصب از GitHub، Bitbucket و هر جای دیگری استفاده می‌کنید، نصب می‌کنید. شما می خواهید جای دیگری است

DeviceScript مایکروسافت TypeScript را به اینترنت اشیا می آورد

می‌توانید افزونه‌ها را در منوی افزونه‌ها RStudio در بالای صفحه اسکریپت‌ها در سمت چپ بالا بیابید.

منوی افزودنی‌ها

منوی افزونه ها در RStudio

همچنین می‌توانید افزونه‌ها را با استفاده از پالت فرمان RStudio، که با میانبر صفحه‌کلید ctrl-shift-P قابل دسترسی است، یا در منوی Tools > Addins > Browse Addins جستجو کنید.

بره کمباین بخشی از هربادین‌های باب رودیس است در Bitbucket. می‌توانید بسته کامل را با نصب کنید. remotes::install_bitbucket("hrbrmstr/hrbraddins"). اکنون باید تعدادی از افزونه ها از RStudio قابل فراخوانی باشند.

اگر لیستی از کلمات جدا شده با کاما را در RStudio بچسبانید مانند

Chrome، Firefox، Safari، Internet Explorer، Edge، Opera

و سپس آن را هایلایت کنید و روی افزونه Bare Combine از منو کلیک کنید، نتیجه کد یک بردار R با فرمت مناسب خواهد بود:

c("Chrome", "Firefox", "Safari", "Internet Explorer", "Edge", "Opera")

حتی اگر موارد با کاما از هم جدا نشده باشند، اما هر کدام در یک خط جداگانه باشند، کار می کند.

زبان برنامه نویسی سال را پایتون انتخاب می کند

با این حال، پیمایش در فهرستی از افزونه ها تا حدودی دست و پا گیر و وقت گیر است. خوشبختانه، می‌توانید یک میانبر صفحه‌کلید برای هر افزونه‌ای با انتخاب ابزارها > اصلاح میانبرهای صفحه‌کلید در RStudio ایجاد کنید.

ابتدا تمام امکانات داخلی برای میانبرها را می بینید. اگر به پیمایش ادامه دهید، در نهایت افزونه های خود را می بینید. یا، بسیار ساده تر، می توانید از کادر جستجو برای جستجوی افزونه خود استفاده کنید. روی فیلد خالی زیر ستون Shortcut کلیک کنید و ترکیب کلید خود را تایپ کنید. در اینجا، Ctrl-Alt-C را انتخاب کردم (و سپس روی Apply کلیک کردم):

Google Project IDX هوش مصنوعی را به محیط‌های توسعه میزبان ابری می‌آورد

میانبر صفحه کلید سفارشی RStudio

افزودن میانبر صفحه کلید سفارشی در RStudio

اکنون اگر متن را انتخاب کنم و Ctrl-Alt-C را فشار دهم، افزونه من کار می کند—بدون نیاز به پیمایش در کل منوی افزونه من.

Dean Attali یک فهرست از افزونه‌های RStudio در GitHub دارد.

ارزش این را دارد که به لیست نگاهی بیندازید. ممکن است چند افزونه وجود داشته باشد که شما در مورد آنها نمی دانستید که به شما کمک می کند تا گردش کار R خود را سرعت بخشید. یکی دیگر از موارد مورد علاقه من: datapasta توسط Miles McBain، که به شما امکان می دهد داده ها را در کلیپ بورد خود کپی کنید و سپس آنها را به عنوان یک قاب داده در RStudio جای گذاری کنید.