में शून्य लंबाई का न्यूमेरिक वेक्टर कैसे बनाएं I आश्चर्य है, मैं आर में संख्यात्मक शून्य-लंबाई वेक्टर कैसे बना सकता हूं?आर
आर
उत्तर
सीधे शब्दों में:
x <- vector(mode="numeric", length=0)
आप 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')
मैं नीचे वोट के लिए क्षमा चाहता हूं; यह पूरी तरह आकस्मिक था और मैंने केवल यह देखा कि यह हुआ था। यह मुझे बदलने नहीं देगा। माफ़ कीजिये। –
और यदि खाली वेक्टर तारीखों को पकड़ने का इरादा रखता है, तो आप इसका क्या उपयोग करेंगे? – Zelbinian
@ ज़ेलबिनियन यह जिज्ञासा है। ऐसा करके आप क्या हासिल करने की कोशिश कर रहे हैं? –
मान लीजिए कि आप वेक्टर x बनाना चाहते हैं जिसका लंबाई शून्य है। अब वी वेक्टर हो।
> v<-c(4,7,8)
> v
[1] 4 7 8
> x<-v[0]
> length(x)
[1] 0
यह क्यों चिह्नित है? – HattrickNZ
मेरा पोस्ट क्यों चिह्नित है? –
मुझे नहीं पता कि वहां क्या हो रहा है। फिर मेरा जवाब निशान नीचे है। क्यूं कर??? मैं स्पष्टीकरण जानना चाहता हूं। क्या कोई मुझे जवाब दे सकता है कि मेरा जवाब क्यों नीचे आता है? –
यह एक बहुत ही सुंदर जवाब नहीं है, लेकिन यह है कि मैं क्या शून्य लंबाई वैक्टर बनाने के लिए उपयोग है:
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
मेरा मानना है कि यह 'संख्यात्मक है (0)'। –
अगर आपको यह पसंद आया तो जवाब स्वीकार करना न भूलें! –