Abu Tareq Rony
2 min readAug 11, 2022

R প্রোগ্রামিং এর যে ৫ টি লাইব্রেরি ডাটা সায়েন্সে সবচেয়ে বেশি ব্যবহার হয়।

ডেটা সায়েন্স সম্পর্কে কথা বলার সময়, R সম্পর্কে কথা না বলা অসম্ভব। আসলে, এটা বলা যেতে পারে যে R হল ডেটা সায়েন্সের জন্য অন্যতম সেরা প্রোগ্রামিং ল্যাংগুয়েজ কারণ এটি ডাটা সায়েন্টিস্ট এবং পরিসংখ্যানবিদদের জন্য পরিসংখ্যানবিদদের দ্বারা তৈরি করা হয়েছিল! বর্তমানে অনেক অত্যাধুনিক R লাইব্রেরির আছে যা খুব জনপ্রিয় (পাইথনের সাথে কঠোর প্রতিযোগিতা থাকা সত্ত্বেও!)

প্রকৃতপক্ষে, এমন অনেকগুলি R লাইব্রেরি রয়েছে যেগুলিতে ডেটা মেনেজিং এবং এনালাইসিস করার জন্য অনেকগুলি ফাংশন, টুলস এবং মেথড রয়েছে। এই লাইব্রেরির প্রতিটিরই একটি বিশেষ বিশেষ কাজ রয়েছে এবং কি কিছু লাইব্রেরির সাথে ছবি এবং টেক্সট ডেটা, ডেটা ম্যানিপুলেশন, ডেটা ভিজ্যুয়ালাইজেশন, ওয়েব ক্রলিং, মেশিন লার্নিং ইত্যাদি পরিচালনা করার ব্যবস্থা আছে।

এখন আমরা ডেটা সায়েন্সের জন্য সেরা ৫ টি R লাইব্রেরি নিয়ে আলোচনা করবঃ

  • dplyr: dplyr প্যাকেজটি মুলত ডাটা ম্যনুপুলেশনের কাজে ব্যাবহার হয়ে থাকে। এটার ৫টি কমন ফাংশন আছে। সেগুলো হল group_by(), mutate(), filter(), summarise(), arrange()। প্রাথমিক অবস্থায় install.packages(“dplyr”) এর মাধ্যমে প্যাকেজটি ইন্সটল করা হয়ে থাকে। আর ও বিস্তারিত জানতে এখানে ক্লিক করুন
  • ggplot2: ggplot2 হল একটি ডাটা ভিসুয়ালাইজেশন লাইব্রেরী যা গ্রামার অফ গ্রাফিক্সের উপর বেস করে বানানো। Bar charts, pie charts, histograms, scatterplots, error charts, etc. এই চার্ট গুলো ggplot2 এর সাহায্যে খুব ভাল ভাবে ড্র করা যায়।
  • Rshiny: Rshiny হল একটি R প্যাকেজ যা R-এ ইন্টারেক্টিভ ওয়েব অ্যাপ্লিকেশন তৈরি করতে ব্যবহার করা যেতে পারে। মূলত, Rshiny হল R এবং আধুনিক ওয়েবের মধ্যে একটি সমন্বয় এবং আপনি কোন বিশেষ ওয়েব ডেভেলপমেন্ট দক্ষতার প্রয়োজন ছাড়াই Rshiny ব্যবহার করে সহজেই ওয়েব অ্যাপ্লিকেশন তৈরি করতে পারেন। এছাড়া ও ওয়েবপেজে স্বতন্ত্র অ্যাপ্লিকেশন তৈরি করতে পারেন, এমনকি ওয়েব ভিজ্যুয়ালাইজেশন ড্যাশবোর্ড তৈরি করতে পারেন।
  • knitr: knitr হল ডায়নামিক রিপোর্ট তৈরির জন্য একটি R প্যাকেজ যা R কোডের মধ্যে বিভিন্ন ধরনের কোড একীভূত করতে ব্যবহার করা হয় যেমন; Markdown, Word, Pdf, LyX, LaTeX, AsciiDoc, HTML ইত্যাদি।
  • Plotly: Plotly হল R এর জনপ্রিয় ভিসুয়ালাইজেশন লাইব্রেরী। Scatter plots, histograms, line charts, bar charts, pie charts, error bars, box plots, multiple axes, sparklines, dendrograms, 3-D charts সহ ৪০ এর ও বেশী ইউনিক চার্ট বানানো যায় plotly ইউজ করে।

Abu Tareq Rony
Abu Tareq Rony

Written by Abu Tareq Rony

Enthusiasts in LLMs, Machine Learning & Deep Learning .

No responses yet