Como criar um fator na r
Video: Instalação do escapamento curto Disarsz para Fazer 150
Conteúdo
Para criar um fator em R, você usa o fator() função. Os três primeiros argumentos de fator() garante alguma exploração:
X: O vetor de entrada que você deseja transformar em um fator.
níveis: Um vector opcional dos valores que X poderia ter tomado. O padrão é lexicographically classificadas, valores exclusivos de X.
Video: R Tutorial - Using the Data Frame in R
etiquetas: Outro vector opcional que, por padrão, tem os mesmos valores que níveis. Você pode usar esse argumento para renomear os seus níveis.
Video: Como Fazer a Consulta Pelo CNPJ
O fato de que você pode fornecer ambos os níveis e etiquetas para fator pode levar a confusão. Basta lembrar que níveis refere-se aos valores de entrada de X, enquanto etiquetas refere-se aos valores do novo factor de saída.
Considere o seguinte exemplo de um vector consistindo de direcções da bússola:
gt; instruções lt; - c ("Norte", "Leste", "Sul", "Sul")
Observe que esse vector contém o valor "Sul" duas vezes e não tem o valor "Oeste". Primeiro, converter instruções a um fator:
gt; fator (direções) [1] SouthLevels Nordeste do Sul: East North South
Note-se que os níveis de seu novo fator não contém o valor "Oeste", que é como esperado. Na prática, no entanto, não faz sentido ter todas as possíveis direções da bússola como os níveis de seu fator. Para adicionar o nível de falta, você especificar o níveis argumentos de fator:
gt; fator (instruções, níveis = c ("Norte", "Leste", "Sul", "Oeste")) [1] SouthLevels Nordeste do Sul: North East South West
Como você pode ver, os valores ainda são os mesmos, mas desta vez os níveis também contêm "Oeste".
Video: Como fazer uma lista campeã
Agora imagine que você realmente preferem ter nomes abreviados para os níveis. Para fazer isso, você faz uso do etiquetas argumento:
gt; fator (instruções, níveis = c ("Norte", "Leste", "Sul", "Oeste"), Adesivos = c ("N", "E", "S", "W")) [1] N L S SLevels: N L S W