Como usar a função setnames em r (com exemplos)
Você pode usar a função setNames em R para definir os nomes de um objeto e retornar o objeto.
Esta função usa a seguinte sintaxe básica:
setNames(object, nm)
Ouro:
- nomes : o nome do objeto
- nm : Um vetor de caracteres de nomes
Os exemplos a seguir mostram como usar essa função em diferentes cenários.
Exemplo 1: Usando setNames com Vector
Suponha que criemos o seguinte vetor em R com nomes:
#createvector
data <- c(1, 3, 4, 4)
#create names for vector
names(data) <- c('points', 'rebounds', 'blocks', 'steals')
#view vector
data
points rebounds blocks steals
1 3 4 4
Podemos criar exatamente o mesmo vetor com nomes simplesmente usando a função setNames() :
#create vector with names
data <- setNames(c(1, 3, 4, 4), c('points', 'rebounds', 'blocks', 'steals'))
#view vector
data
points rebounds blocks steals
1 3 4 4
Usando uma única linha, podemos criar exatamente o mesmo vetor com nomes.
Exemplo 2: Use setNames com Lista
O código a seguir mostra como usar a função setNames para criar uma lista com nomes específicos em R e retornar a lista:
#create list with names and return list
setNames(list(c(1, 2), 3:6, c('A', 'B')), c('points', 'steals', 'team'))
$points
[1] 1 2
$steals
[1] 3 4 5 6
$team
[1] “A” “B”
Observe que uma lista é retornada com os nomes que especificamos usando a função setNames .
Observe também que você pode digitar o seguinte em R para ler a documentação completa da função setNames :
?setNames
Recursos adicionais
Os tutoriais a seguir explicam como realizar outras operações comuns em R:
Como alterar os nomes das linhas em R
Como iterar sobre nomes de colunas em R
Como usar a função de nomes em R