Naming Observações em R
Uma diferença importante entre uma matriz e um quadro de dados em R é que os quadros de dados sempre têm chamado observações. Considerando que o rownames () função retorna NULO se você não especificar os nomes de linha de uma matriz, ele sempre vai dar um resultado no caso de um quadro de dados.
Verifique o resultado do seguinte código:
> rownames (employ.data) [1] # 147-1 # 148- # 147-2 # 148- # 147-3 # 148-
Por padrão, os nomes de linha - ou nomes de observação - de um quadro de dados são simplesmente os números de linhas no formato de caracteres. Você não pode se livrar deles, mesmo se você tentar excluí-los, atribuindo o NULO valor (como você pode fazer com matrizes).
Você não deve tentar se livrar deles também, porque o seu quadro de dados não serão exibidos corretamente mais se o fizer.
Você pode, no entanto, alterar os nomes de linha exatamente como faz com matrizes, simplesmente atribuindo os valores através do rownames () função, como este:
> rownames (employ.data) lt; - c (# 147-Chef # 148-, # 147 BigChef # 148-, # 147 BiggerChef # 148 -)> firstdayChef employ.dataemployee salário John Doe 21000 2010-11-01BigChef Peter Gynn 23400 2008-03-25BiggerChef Jolie Esperança 26800 2007-03-14
Não se deixe enganar, no entanto: nomes de linha pode olhar como uma outra variável, mas você não pode acessá-los da maneira que você acessar as variáveis.