dividir um vetor por percentil

Preciso dividir um vetor de comprimento desconhecido classificado em R em "top 10%, ..., bottom 10%" Então, por exemplo, se eu tivervector <- order(c(1:98928)), Quero dividi-lo em 10 vetores diferentes, cada um representando aproximadamente 10% do comprimento total.

Eu tentei usarsplit <- split(vector, 1:10) mas como não sei o comprimento do vetor, recebo esse erro se não for múltiplo

o comprimento dos dados não é um múltiplo de variável dividida

E mesmo que seu múltiplo e a função funcionem,split() não mantém a ordem do meu vetor original. Isto é o que a divisão fornece:

split(c(1:10) , 1:2)

Preciso dividir um vetor de comprimento desconhecido classificado em R em "top 10%, ..., bottom 10%" Então, por exemplo, se eu tivervector <- order(c(1:98928)), Quero dividi-lo em 10 vetores diferentes, cada um representando aproximadamente 10% do comprimento total.

Eu tentei usarsplit <- split(vector, 1:10) mas como não sei o comprimento do vetor, recebo esse erro se não for múltiplo

o comprimento dos dados não é um múltiplo de variável dividida

E mesmo que seu múltiplo e a função funcionem,split() não mantém a ordem do meu vetor original. Isto é o que a divisão fornece:

1` [1] 1 3 5 7 9

Preciso dividir um vetor de comprimento desconhecido classificado em R em "top 10%, ..., bottom 10%" Então, por exemplo, se eu tivervector <- order(c(1:98928)), Quero dividi-lo em 10 vetores diferentes, cada um representando aproximadamente 10% do comprimento total.

Eu tentei usarsplit <- split(vector, 1:10) mas como não sei o comprimento do vetor, recebo esse erro se não for múltiplo

o comprimento dos dados não é um múltiplo de variável dividida

E mesmo que seu múltiplo e a função funcionem,split() não mantém a ordem do meu vetor original. Isto é o que a divisão fornece:

2` [1] 2 4 6 8 10

E é isso que eu quero:

Preciso dividir um vetor de comprimento desconhecido classificado em R em "top 10%, ..., bottom 10%" Então, por exemplo, se eu tivervector <- order(c(1:98928)), Quero dividi-lo em 10 vetores diferentes, cada um representando aproximadamente 10% do comprimento total.

Eu tentei usarsplit <- split(vector, 1:10) mas como não sei o comprimento do vetor, recebo esse erro se não for múltiplo

o comprimento dos dados não é um múltiplo de variável dividida

E mesmo que seu múltiplo e a função funcionem,split() não mantém a ordem do meu vetor original. Isto é o que a divisão fornece:

split(c(1:10) , 1:2)

Preciso dividir um vetor de comprimento desconhecido classificado em R em "top 10%, ..., bottom 10%" Então, por exemplo, se eu tivervector <- order(c(1:98928)), Quero dividi-lo em 10 vetores diferentes, cada um representando aproximadamente 10% do comprimento total.

Eu tentei usarsplit <- split(vector, 1:10) mas como não sei o comprimento do vetor, recebo esse erro se não for múltiplo

o comprimento dos dados não é um múltiplo de variável dividida

E mesmo que seu múltiplo e a função funcionem,split() não mantém a ordem do meu vetor original. Isto é o que a divisão fornece:

1` [1] 1 3 5 7 9

Preciso dividir um vetor de comprimento desconhecido classificado em R em "top 10%, ..., bottom 10%" Então, por exemplo, se eu tivervector <- order(c(1:98928)), Quero dividi-lo em 10 vetores diferentes, cada um representando aproximadamente 10% do comprimento total.

Eu tentei usarsplit <- split(vector, 1:10) mas como não sei o comprimento do vetor, recebo esse erro se não for múltiplo

o comprimento dos dados não é um múltiplo de variável dividida

E mesmo que seu múltiplo e a função funcionem,split() não mantém a ordem do meu vetor original. Isto é o que a divisão fornece:

2` [1] 2 4 6 8 10

E é isso que eu quero:

1` [1] 1 2 3 4 5

Preciso dividir um vetor de comprimento desconhecido classificado em R em "top 10%, ..., bottom 10%" Então, por exemplo, se eu tivervector <- order(c(1:98928)), Quero dividi-lo em 10 vetores diferentes, cada um representando aproximadamente 10% do comprimento total.

Eu tentei usarsplit <- split(vector, 1:10) mas como não sei o comprimento do vetor, recebo esse erro se não for múltiplo

o comprimento dos dados não é um múltiplo de variável dividida

E mesmo que seu múltiplo e a função funcionem,split() não mantém a ordem do meu vetor original. Isto é o que a divisão fornece:

split(c(1:10) , 1:2)

Preciso dividir um vetor de comprimento desconhecido classificado em R em "top 10%, ..., bottom 10%" Então, por exemplo, se eu tivervector <- order(c(1:98928)), Quero dividi-lo em 10 vetores diferentes, cada um representando aproximadamente 10% do comprimento total.

Eu tentei usarsplit <- split(vector, 1:10) mas como não sei o comprimento do vetor, recebo esse erro se não for múltiplo

o comprimento dos dados não é um múltiplo de variável dividida

E mesmo que seu múltiplo e a função funcionem,split() não mantém a ordem do meu vetor original. Isto é o que a divisão fornece:

1` [1] 1 3 5 7 9

Preciso dividir um vetor de comprimento desconhecido classificado em R em "top 10%, ..., bottom 10%" Então, por exemplo, se eu tivervector <- order(c(1:98928)), Quero dividi-lo em 10 vetores diferentes, cada um representando aproximadamente 10% do comprimento total.

Eu tentei usarsplit <- split(vector, 1:10) mas como não sei o comprimento do vetor, recebo esse erro se não for múltiplo

o comprimento dos dados não é um múltiplo de variável dividida

E mesmo que seu múltiplo e a função funcionem,split() não mantém a ordem do meu vetor original. Isto é o que a divisão fornece:

2` [1] 2 4 6 8 10

E é isso que eu quero:

2` [1] 6 7 8 9 10

Sou novato em R e tenho tentado muitas coisas sem sucesso, alguém sabe como fazer isso?

questionAnswers(4)

yourAnswerToTheQuestion