> For the complete documentation index, see [llms.txt](https://rakibul-hassan.gitbook.io/mlbook-titanic/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://rakibul-hassan.gitbook.io/mlbook-titanic/project-titanic/data-load-r.md).

# ৬.৫. "আর" স্টুডিওতে ডাটা লোড

## "আর" স্টুডিওতে ডাটা লোড

তো, বসে আছি কেন আমরা? আমাদের হাতে কিন্তু চলে এসেছে সব ডাটা। মনে আছে ৩.৩ সেকশনের কথা? আমরা কিন্তু সবই ডাউনলোড করেছি প্রয়োজন মতো। আর সে সব ডাউনলোড করে রেখেছি আমাদের ওয়ার্কিং ডাইরেক্টরিতে। মনে আছে তো আমাদের ওয়ার্কিং ডাইরেক্টরিটার কথা?

## চেক লিস্ট

১. প্রজেক্ট টাইটানিকের ওয়ার্কিং ডাইরেক্টরি = "Documents\datasets\titanic" ।

২. স্ক্রিপ্ট ডাউনলোড = সাইট "গিটহাব" [https://github.com/raqueeb/mltraining/>](https://github.com/raqueeb/mltraining/\&gt); ক্লোন করে ডাউনলোড > আনজিপ > ML-workbookএর সব ফাইল

৩. ডাটাসেট ডাউনলোড = সাইট ক্যাগল = train.csv এবং test.csv

৪. সব ডাটা ফেলতে হবে ওয়ার্কিং ডিরেক্টরিতে

## "আর" ষ্টুডিও

১. চালু করি "আর" ষ্টুডিও। ‘আর’ এর কনসোলে কাজ করলেও, আমরা শুরুতেই লোড করে নেব আমাদের "আর" স্ক্রিপ্ট - গিটহাব থেকে। "আর" স্টুডিওতে ক্লিক করি file → open file, চলে যাই আমাদের ওয়ার্কিং ডাইরেক্টরীতে। সিলেক্ট করি আমাদের প্রথম স্ক্রিপ্ট ফাইল।

"আর" ষ্টুডিওর টেক্সট এডিটরে এসেছে আমাদের নতুন স্ক্রিপ্ট। ভালো করে লক্ষ্য করুন প্রতিটা লাইন।

যেকোনো প্রোগ্রামিং এনভায়রনমেন্টের জন্য, কাজ করতে গেলেই প্রথমে লাগে সে সম্পর্কিত ডাটা। এখানেও আমরা প্রথমেই লোড করে নিচ্ছি সেই সম্পর্কিত ডাটাগুলো। ক্যাগল থেকে। মানে, আমাদের টাইটানিক ফোল্ডার থেকে। ![](https://3889375835-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LggvvWRY6v017WN8ink%2F-Lggvz4rD_jjHfcIlBx1%2F-Lggw-Wotm6JDzeB2nk5%2Fload.png?generation=1559827057391558\&alt=media)**ছবি: "আর" স্টুডিওর প্রথম স্ক্রিপ্ট**&#x20;

উইন্ডোজের অনেক এপ্লিকেশনএর মতো "আর" স্টুডিওর শুরুর দিকে বেশ কিছু "ফাংশন" প্রোগ্রামটার মেন্যু দিয়ে করা যায়। উইন্ডোজ মানে সব মেন্যু বেসড। কিন্তু মেন্যুর পাশাপাশি কমান্ড লাইন চলে দরকার মতো। এখানে আমার প্রস্তাবনা একটু ভিন্ন। মেন্যু দিয়ে যে কাজগুলো করা যায় - সেগুলো কমান্ড লাইনেও সম্ভব। আমরা শুরু থেকে কমান্ড লাইনে কাজ করলে, স্ক্রিপ্টিং এর জন্য সেটা সুবিধাজনক। প্রথমে, আমাদেরকে সেট করতে হবে আমাদের ওয়ার্কিং ডাইরেক্টরি। সেটা করা সম্ভব মেনু থেকে।\
![](https://3889375835-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LggvvWRY6v017WN8ink%2F-Lggvz4rD_jjHfcIlBx1%2F-Lggw-Wq4BNXHfPiFA5l%2Fworking.png?generation=1559827057433007\&alt=media)

**ছবি: সেট করতে হবে ওয়ার্কিং ডাইরেক্টরি**

২. ক্যাগল সাইট থেকে পাওয়া আমাদের ডাটাগুলোকে ইমপোর্ট করতে হবে আমাদের আর স্টুডিওতে। বিভিন্ন ডাটাসেটকে ইমপোর্ট করার ছবি দেয়া হলো নিচে। সুবিধার জন্য আবারো বলছি - আমাদের ডাটাগুলো আছে "CSV" 'কমা সেপারেটেড ভ্যালু' ফাইলে। এই ফাইলের সবকিছু দেয়া আছে আসল "কমা" "কমা" দিয়ে। দেখতে পারেন আমাদের নোটপ্যাড দিয়ে খুলে। এই ফাইল খুলবে এক্সেল দিয়ে। "সিএসভি" খুব কমন ফরম্যাট। পৃথিবীর প্রায় সব প্রোগ্রামই সাপোর্ট করে এই জিনিস। ![](https://3889375835-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LggvvWRY6v017WN8ink%2F-Lggvz4rD_jjHfcIlBx1%2F-Lggw-WsD3M722rgNIS2%2Fimport.png?generation=1559827058257147\&alt=media)

**ছবি: ডাটাগুলোকে ইমপোর্ট করতে হবে "আর" স্টুডিওতে**
