função split

Ir em baixo

função split

Mensagem por delabio10 em Seg Maio 21, 2018 6:47 pm

Boa noite, Professor Marcos

A função split permite que separemos os nossos dados entre dois fatores ao mesmo tempo?
Obrigado pela atenção!
Cristiano

delabio10

Mensagens : 3
Data de inscrição : 16/03/2018

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: função split

Mensagem por Prof. Marcos em Seg Maio 21, 2018 9:17 pm

É possível sim, Cristiano, e na verdade é até bem simples: pasta usar os fatores em uma lista. Veja o exemplo autoexplicativo:

Código:
dados<-structure(list(Var1 = c(15L, 24L, 25L, 13L, 23L, 23L, 22L, 10L,
29L, 16L, 21L, 14L, 10L, 26L, 15L, 11L, 12L, 21L, 18L, 25L, 18L,
27L, 18L, 20L, 13L, 10L, 12L, 13L), Classe1 = structure(c(1L,
1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L,
2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L), .Label = c("a",
"b"), class = "factor"), Classe2 = structure(c(1L, 2L, 1L, 2L,
1L, 2L, 1L, 2L, 1L, 2L, 1L, 2L, 1L, 2L, 1L, 2L, 1L, 2L, 1L, 2L,
1L, 2L, 1L, 2L, 1L, 2L, 1L, 2L), .Label = c("c", "d"), class = "factor")), class = "data.frame", row.names = c(NA,
-28L))


#Um split normal seria:

dados.div1<-split(dados, dados$Classe1)

dados.div1

#Um split com os dois fatores seria assim:


dados.div2<-split(dados, list(dados$Classe1, dados$Classe2))

dados.div2

É isso! Smile
avatar
Prof. Marcos

Mensagens : 384
Data de inscrição : 23/12/2015
Idade : 37
Localização : Maceió, AL

Ver perfil do usuário https://cantinhodor.wordpress.com/

Voltar ao Topo Ir em baixo

Re: função split

Mensagem por delabio10 em Qua Maio 23, 2018 2:54 pm

Obrigado, Professor Marcos!! Very Happy

delabio10

Mensagens : 3
Data de inscrição : 16/03/2018

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: função split

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum