Si lees la ayuda para vector(o numerico logicalo charactero integero double, 'raw' o complexetc.), verás que todos tienen un length(o length.outargumento cuyo valor predeterminado es 0
No sé qué está pasando ahí. Nuevamente mi respuesta es rebajar. ¿¿¿Por qué??? Quiero saber una explicación. ¿Alguien puede darme una respuesta por qué mi respuesta está abajo?
Md. Sahidul Islam
Estás tomando la longitud del elemento vectorial.
upInCloud
2
La longitud es el probado que, el vector numérico (aquí x) tiene un vector de longitud cero. Y el vector x se crea a partir de cualquier otro vector. Entonces x es el vector deseado de longitud cero. ¿También debería comprobar claramente el título del problema? @ShaaradDalvi
Md. Sahidul Islam
3
Esta no es una respuesta muy hermosa, pero es lo que uso para crear vectores de longitud cero:
Un literal es un vector de longitud 1 y [-1]elimina el primer elemento (el único elemento en este caso) del vector, dejando un vector con cero elementos.
Como beneficio adicional, si quieres uno NAdel tipo respectivo:
numeric(0)
.Respuestas:
Si lees la ayuda para
vector
(onumeric
ological
ocharacter
ointeger
odouble
, 'raw' ocomplex
etc.), verás que todos tienen unlength
(olength.out
argumento cuyo valor predeterminado es 0Por lo tanto
Todos devuelven vectores de longitud 0 de los modos atómicos apropiados.
fuente
Simplemente:
fuente
Suponga que desea crear un vector x cuya longitud sea cero. Ahora sea v cualquier vector.
fuente
Esta no es una respuesta muy hermosa, pero es lo que uso para crear vectores de longitud cero:
Un literal es un vector de longitud 1 y
[-1]
elimina el primer elemento (el único elemento en este caso) del vector, dejando un vector con cero elementos.Como beneficio adicional, si quieres uno
NA
del tipo respectivo:fuente