Como usar o operador cifrão ($) em r


Você pode usar o operador cifrão ( $ ) em R para criar e acessar variáveis em listas e quadros de dados.

Os exemplos a seguir mostram quatro maneiras comuns de usar esse operador na prática.

Exemplo 1: Use o cifrão para criar uma variável na lista

Suponha que criemos a seguinte lista em R:

 #create list
my_list <- list(A= c(' X ', ' Y ', ' Z '),
                B=20,
                C=1:5)

#view list
my_list

$A
[1] “X” “Y” “Z”

$B
[1] 20

$C
[1] 1 2 3 4 5

Podemos usar o operador cifrão ( $ ) para criar uma nova variável nesta lista:

 #create new variable in list
my_list$D <- c(' Hey ', ' Hi ', ' Hello ')

#view updated list
my_list

$A
[1] “X” “Y” “Z”

$B
[1] 20

$C
[1] 1 2 3 4 5

$D
[1] “Hey” “Hi” “Hello”

Observe que a nova variável D foi adicionada à lista.

Exemplo 2: Use o cifrão para acessar a variável na lista

Também podemos usar o operador cifrão ( $ ) para acessar uma variável específica em uma lista.

Por exemplo, podemos usar o seguinte código para acessar a variável C na lista:

 #create list
my_list <- list(A= c(' X ', ' Y ', ' Z '),
                B=20,
                C=1:5)

#access variable C
my_list$C

[1] 1 2 3 4 5

Observe que apenas os valores da variável C são retornados.

Exemplo 3: Use o cifrão para criar uma variável em um quadro de dados

Suponha que criemos o seguinte quadro de dados em R:

 #create data frame
df <- data. frame (team=c(' Mavs ', ' Spurs ', ' Rockets ', ' Nets '),
                 dots=c(140, 115, 109, 98))

#view data frame
df

     team points
1 Mavs 140
2 Spurs 115
3 Rockets 109
4 Nets 98

Podemos usar o operador cifrão ( $ ) para criar uma nova variável no quadro de dados chamada assistências :

 #create new variable called assists
df$assists <- c(20, 25, 29, 49)

#view updated data frame
df

     team points assists
1 Mavs 140 20
2 Spurs 115 25
3 Rockets 109 29
4 Nets 98 49

Observe que a nova variável assists foi adicionada ao quadro de dados.

Exemplo 4: Use o cifrão para acessar a variável no quadro de dados

Também podemos usar o operador cifrão ( $ ) para acessar uma variável específica em um quadro de dados.

Por exemplo, podemos usar o seguinte código para acessar a variável points no quadro de dados:

 #create data frame
df <- data. frame (team=c(' Mavs ', ' Spurs ', ' Rockets ', ' Nets '),
                 dots=c(140, 115, 109, 98))

#access values for points
df$points

[1] 140 115 109 98

Observe que apenas os valores da variável points são retornados.

Recursos adicionais

Os tutoriais a seguir explicam como usar outras funções comuns em R:

Como usar a função View() em R
Como usar a função Aggregate() em R
Como usar a função replace() em R

Add a Comment

O seu endereço de email não será publicado. Campos obrigatórios marcados com *