Como trabalhar com nomes de variáveis ​​em R

Janeiro 3, 2017 xbirdistehwordx 7 Visualizações 0 Comentários
FONT SIZE :
fontsize_dec
fontsize_inc

 Variáveis ​​em um quadro de dados em R sempre deve ter um nome. De modo a ganhar acesso aos nomes das variáveis, é possível re-tratamento de um quadro de dados como uma matriz, e usar a função COLNAMES cabo como se segue:

 > COLNAMES
 "trabalhador", "salário" "data de início"

 Mas, na verdade, isso leva o longo caminho. Quando um quadro de dados, o desdobramento da função COLNAMES pode ser realizada internamente por outra função, os nomes das funções. Assim, para obter os nomes de variáveis, você pode simplesmente usar essa função diretamente da seguinte forma:

 > Empresa
 "trabalhador", "salário" "data de início"

 Semelhante à forma como você faz isso com matrizes, você pode usar essa mesma função para atribuir novos nomes para as variáveis ​​também. Por exemplo, para mudar o nome da data de início variável FirstDay, você pode usar o seguinte código:

 > Empresa <- 'FirstDay'
 > Empresa
 "trabalhador", "salário" "FirstDay"

 Uma diferença importante entre uma matriz e um quadro de dados é que os quadros de dados sempre chamado para um. Considerando rownames função retorna NULL se você não digitou os nomes de linha de uma matriz, ele sempre irá resultar em um caso de um quadro de dados.

 Confira o resultado do seguinte código:

 > Rownames
 "1" "2" "3"

 Por padrão, a lista de nomes - nomes de observação - de um quadro de dados são simplesmente os números de linhas no formato de caractere. Você não pode se livrar deles, mesmo se você tentar removê-los, atribuindo o valor NULL como você pode fazer com matrizes.

 Você não deve tentar também se livrar deles, porque o seu quadro de dados não é mais tão bom se você fizer isso será exibida.

 Você pode, no entanto, alterar os nomes de linha exatamente como faz com matrizes, simplesmente atribuindo valores através da função rownames, como este:

 > Rownames <- c
 >
 FirstDay salário empregado
 Cozinheiro Chef John Doe 21 000 2010-11-01
 BigChef Peter Gynn 23 400 2008-03-25
 Bigger Chef Jolie Esperança 26 800 2007-03-14

 Não se deixe enganar, no entanto: Nomes de fila pode ser parecido com qualquer outra variável, mas você não pode acessar a forma de acessar a outras variáveis.

  0   0

Comentários (0)

Sem comentários

Adicionar Comentário

smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile
Caracteres restantes: 3000
captcha