Se você ler a ajuda para vector(ou numericou logicalou characterou integerou double, 'bruto' ou complexetc), você verá que todos eles têm um length(ou length.outargumento cujo padrão é 0
Eu não sei o que está acontecendo lá. Mais uma vez, minha resposta é anotar. Por quê??? Eu quero saber a explicação. Alguém pode me responder por que minha resposta foi reduzida?
Md. Sahidul Islam
Você está medindo o comprimento do elemento vetorial.
upInCloud
2
Comprimento é a prova de que o vetor numérico (aqui x) tem vetor de comprimento zero. E o vetor x é criado a partir de qualquer outro vetor. Portanto, x é o vetor desejado de comprimento zero. Além disso, você deve verificar o título do problema claramente. @ShaaradDalvi
Md. Sahidul Islam
3
Esta não é uma resposta muito bonita, mas é o que eu uso para criar vetores de comprimento zero:
numeric(0)
.Respostas:
Se você ler a ajuda para
vector
(ounumeric
oulogical
oucharacter
ouinteger
oudouble
, 'bruto' oucomplex
etc), você verá que todos eles têm umlength
(oulength.out
argumento cujo padrão é 0Portanto
Todos retornam vetores de comprimento 0 dos modos atômicos apropriados.
fonte
Simplesmente:
fonte
Suponha que você queira criar um vetor x cujo comprimento é zero. Agora, seja v qualquer vetor.
fonte
Esta não é uma resposta muito bonita, mas é o que eu uso para criar vetores de comprimento zero:
Um literal é um vetor de comprimento 1 e
[-1]
remove o primeiro elemento (o único elemento neste caso) do vetor, deixando um vetor com zero elementos.Como um bônus, se você quiser um
NA
do respectivo tipo:fonte