আমি এক পরম প্রোগ্রামিং শিক্ষানবিস বলে এই প্রবন্ধটি বলতে চাই, সুতরাং অনুগ্রহ করে এই প্রশ্নটি কতটা মৌলিক।
আমি আর এ "পারমাণবিক" ক্লাস সম্পর্কে আরও ভাল বোঝার চেষ্টা করছি এবং সম্ভবত এটি প্রোগ্রামিংয়ের ক্লাসগুলির জন্য সাধারণভাবে যায়। আমি একটি অক্ষর, যৌক্তিক এবং জটিল ডেটা ক্লাসের মধ্যে পার্থক্য বুঝতে পারি তবে আমি একটি সংখ্যাসূচক শ্রেণি এবং একটি পূর্ণসংখ্যা শ্রেণীর মধ্যে মৌলিক পার্থক্য খুঁজে পেতে লড়াই করছি।
ধরা যাক যে আমার কাছে একটি x <- c(4, 5, 6, 6)
পূর্ণসংখ্যার ভেক্টর রয়েছে, এটি পূর্ণসংখ্যার শ্রেণি হওয়ার জন্য এটি বোধগম্য হবে। কিন্তু যখন আমি কি class(x)
আমি পেতে [1] "numeric"
। তারপরে যদি আমি এই ভেক্টরটিকে একটি পূর্ণসংখ্যার শ্রেণিতে রূপান্তর করি x <- as.integer(x)
। এটি ক্লাসটি ভিন্ন ভিন্ন সংখ্যার একই সঠিক তালিকা প্রদান করে।
আমার প্রশ্নটি এটি কেন এবং কেন পূর্ণসংখ্যার সেটগুলির জন্য ডিফল্ট শ্রেণি একটি সংখ্যাসূচক শ্রেণি, এবং পূর্ণসংখ্যার পরিবর্তে সংখ্যার হিসাবে একটি পূর্ণসংখ্যা সেট করার সুবিধা এবং অসুবিধাগুলি কী।
as.integer(c(4.1, 5.2, 6.3, 6.4))
আপনি পার্থক্য বুঝতে সাহায্য করেছিল? আপনার বুঝতে হবে যে অভ্যন্তরীণ উপস্থাপনা এবং যা মুদ্রিত হয় একেবারেই এক নয়। যাইহোক, কম্পিউটার ভাষায় ডেটা ধরণের সম্পর্কে কিছু পড়ুন।