আর-তে শূন্য দৈর্ঘ্যের একটি সংখ্যক ভেক্টর কীভাবে তৈরি করবেন


92

আমি ভাবছি, আমি কীভাবে আর-তে সংখ্যার শূন্য-দৈর্ঘ্যের ভেক্টর তৈরি করতে পারি?


22
আমি বিশ্বাস করি numeric(0)
ব্লু ম্যাজিস্টার

উত্তরটি ভাল লাগলে মেনে নিতে ভুলবেন না যেন!
আন্ডার বিগুড়ি

উত্তর:


112

আপনি যদি vector(বা numericবা logicalবা characterবা integerবা double, 'কাঁচা' বা complexইত্যাদি) জন্য সহায়তা পড়েন তবে আপনি দেখতে পাবেন যে তাদের সকলের একটি length(বা length.outযুক্তি যা 0 এ ডিফল্ট হয়েছে)

অতএব

numeric()
logical()
character()
integer()
double()
raw()
complex() 
vector('numeric')
vector('character')
vector('integer')
vector('double')
vector('raw')
vector('complex')

সমস্ত যথাযথ পারমাণবিক মোডের 0 দৈর্ঘ্যের ভেক্টরগুলি ফেরত দেয়।

# the following will also return objects with length 0
list()
expression()
vector('list')
vector('expression')

4
আমি ডাউন ভোটের জন্য ক্ষমা চাইছি; এটি সম্পূর্ণ দুর্ঘটনাজনক ছিল এবং আমি কেবল লক্ষ্য করেছি যে এটি ঘটেছে। এটি আমাকে পরিবর্তন করতে দেয় না। দুঃখিত
স্টুয়ার্ট আর জেফেরিস

4
এবং যদি খালি ভেক্টর তারিখগুলি রাখার উদ্দেশ্যে করা হয় তবে আপনি কী ব্যবহার করবেন?
জেলবিনিয়ান

@ জেলবিনিয়ান এটি একটি কৌতূহল। আপনি এটি করে কী অর্জন করার চেষ্টা করছেন?
ব্রোভিক


4

মনে করুন আপনি কোনও ভেক্টর এক্স তৈরি করতে চান যার দৈর্ঘ্য শূন্য। এখন v যেকোন ভেক্টর হতে দিন।

> v<-c(4,7,8)
> v
[1] 4 7 8
> x<-v[0]
> length(x)
[1] 0

4
আমি জানি না সেখানে কী হচ্ছে। আবার আমার উত্তর মার্ক ডাউন। কেন ??? আমি ব্যাখ্যা জানতে চাই কেউ আমাকে উত্তর দিতে পারে কেন আমার উত্তর নীচে নেমে আসে?
মোঃ সাহিদুল ইসলাম

আপনি ভেক্টর উপাদানটির দৈর্ঘ্য নিচ্ছেন।
আপক্লাউড

4
দৈর্ঘ্য প্রমাণিত যে, সংখ্যার ভেক্টর (এখানে x) শূন্য দৈর্ঘ্যের ভেক্টর রয়েছে। এবং এক্স ভেক্টর অন্য কোনও ভেক্টর থেকে তৈরি করা হয়। সুতরাং এক্স শূন্য দৈর্ঘ্যের পছন্দসই ভেক্টর। এছাড়াও আপনার সমস্যার শিরোনামটি পরিষ্কারভাবে পরীক্ষা করা উচিত? @ শারদদলভী
মোঃ সাহিদুল ইসলাম

3

এটি খুব সুন্দর উত্তর নয়, তবে শূন্য দৈর্ঘ্যের ভেক্টর তৈরি করতে আমি এটি ব্যবহার করি:

0[-1]     # numeric
""[-1]    # character
TRUE[-1]  # logical
0L[-1]    # integer

আক্ষরিক হ'ল দৈর্ঘ্য 1 এর ভেক্টর, এবং [-1]প্রথম উপাদানটিকে ( এই ক্ষেত্রে একমাত্র উপাদান) ভেক্টর থেকে সরিয়ে দেয় এবং শূন্য উপাদানগুলির সাথে একটি ভেক্টর রেখে দেয়।

বোনাস হিসাবে, আপনি যদি NAসংশ্লিষ্ট ধরণের একক চান :

0[NA]     # numeric
""[NA]    # character
TRUE[NA]  # logical
0L[NA]    # integer
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.