Big Data and Analytics Variables এবং Data Types (Numeric, Character, Logical) গাইড ও নোট

365

আর প্রোগ্রামিং ভাষায় ডেটা ম্যানিপুলেশনের মূল ভিত্তি হল ভেরিয়েবলস (Variables) এবং ডেটা টাইপস (Data Types)। বিভিন্ন ধরনের ডেটা টাইপস ব্যবহার করে আমরা ডেটাকে বিভিন্ন উপায়ে প্রক্রিয়া এবং বিশ্লেষণ করতে পারি। এই টিউটোরিয়ালে আমরা আর-এর ভেরিয়েবল এবং ডেটা টাইপস সম্পর্কে বিস্তারিত জানব।


ভেরিয়েবল (Variables)

আর প্রোগ্রামিং ভাষায়, ভেরিয়েবল একটি ডেটা স্টোর করার জায়গা যা একটি নাম দিয়ে চিহ্নিত করা হয়। একটি ভেরিয়েবল সাধারণত কোনো মান ধারণ করে এবং তার পরে এই মানটি বিভিন্ন গণনা বা বিশ্লেষণে ব্যবহার করা হয়। আর-এ ভেরিয়েবল তৈরি করতে আমরা সাধারণত <- বা = অপারেটর ব্যবহার করি।

উদাহরণ:

x <- 10          # 'x' ভেরিয়েবল ১০ মান ধারণ করছে
name <- "John"   # 'name' ভেরিয়েবল "John" স্ট্রিং ধারণ করছে

এখানে x এবং name হলো ভেরিয়েবল এবং তাদের মান হলো যথাক্রমে ১০ এবং "John"।


ডেটা টাইপস (Data Types)

আর-এ তিনটি মূল ডেটা টাইপ খুবই গুরুত্বপূর্ণ: নিউমেরিক (Numeric), চ্যারেক্টার (Character) এবং লজিক্যাল (Logical)। প্রতিটি ডেটা টাইপ ডেটাকে বিভিন্নভাবে সংরক্ষণ এবং প্রক্রিয়া করার জন্য ব্যবহৃত হয়।

১. নিউমেরিক (Numeric)

নিউমেরিক (Numeric) টাইপের ডেটা সাধারণত সংখ্যাগুলি (ইন্টিজার বা ডেসিমাল) সংরক্ষণ করে। এটি গাণিতিক অপারেশন করতে ব্যবহৃত হয়, যেমন যোগ, বিয়োগ, গুণ এবং ভাগ।

উদাহরণ:

a <- 10             # ইন্টিজার মান
b <- 3.14           # দশমিক মান

এখানে a এবং b ভেরিয়েবলগুলোর মান হলো যথাক্রমে ১০ এবং ৩.১৪, যা নিউমেরিক ডেটা টাইপ।

২. চ্যারেক্টার (Character)

চ্যারেক্টার (Character) টাইপের ডেটা মূলত টেক্সট বা স্ট্রিং ধারণ করে। এটি সাধারনত আলফানিউমেরিক মান ধারণ করতে ব্যবহৃত হয়।

উদাহরণ:

name <- "Alice"      # চ্যারেক্টার টাইপ
greeting <- "Hello"  # আরেকটি চ্যারেক্টার টাইপ

এখানে name এবং greeting ভেরিয়েবলগুলোর মান হলো যথাক্রমে "Alice" এবং "Hello", যা চ্যারেক্টার ডেটা টাইপ।

৩. লজিক্যাল (Logical)

লজিক্যাল (Logical) টাইপের ডেটা দুটি মান ধারণ করতে পারে: TRUE বা FALSE। এটি মূলত শর্ত বা সিদ্ধান্ত ভিত্তিক কাজের জন্য ব্যবহৃত হয়, যেমন লজিক্যাল অপারেশন বা শর্ত যাচাই।

উদাহরণ:

is_valid <- TRUE    # লজিক্যাল মান 'TRUE'
is_completed <- FALSE # লজিক্যাল মান 'FALSE'

এখানে is_valid এবং is_completed ভেরিয়েবলগুলোর মান হলো যথাক্রমে TRUE এবং FALSE, যা লজিক্যাল ডেটা টাইপ।


R-এ ডেটা টাইপ চেক করা

আর প্রোগ্রামিং ভাষায় আমরা কোনো ভেরিয়েবলের ডেটা টাইপ চেক করার জন্য class() ফাংশন ব্যবহার করতে পারি।

উদাহরণ:

class(a)   # 'a' ভেরিয়েবলের টাইপ চেক করা
class(name) # 'name' ভেরিয়েবলের টাইপ চেক করা

এখানে, class(a) আউটপুট হিসেবে "numeric" এবং class(name) আউটপুট হিসেবে "character" দেখাবে।


সারাংশ

আর প্রোগ্রামিং ভাষায় ভেরিয়েবল এবং ডেটা টাইপস একটি গুরুত্বপূর্ণ ভূমিকা পালন করে। নিউমেরিক, চ্যারেক্টার, এবং লজিক্যাল এই তিনটি ডেটা টাইপের মাধ্যমে আপনি বিভিন্ন ধরনের ডেটা সংগ্রহ, সংরক্ষণ এবং বিশ্লেষণ করতে পারবেন। এটি ডেটা সায়েন্স, পরিসংখ্যান, এবং অন্যান্য বিশ্লেষণমূলক কাজের জন্য অত্যন্ত গুরুত্বপূর্ণ।

Content added By
Promotion

Are you sure to start over?

Loading...