Manipulando Colunas
Data frames são flexíveis: permitem adicionar, remover e renomear colunas conforme necessário.
Adicionando Colunas
Para adicionar uma nova coluna, atribua um vetor de valores a um novo nome de coluna. É possível utilizar o cifrão ($) ou colchetes com aspas.
Exemplo
12345678name <- c("Alex", "Julia", "Finn") age <- c(24, 43, 32) gender <- c("M", "F", "M") test <- data.frame(name, age, gender) # Adding a new column with job titles test$job <- c("Teacher", "Doctor", "Manager") test
Você também pode fazer o mesmo com:
test[, "Job"] <- c("Teacher", "Doctor", "Manager")
O comprimento do vetor adicionado deve corresponder ao número de linhas no data frame.
Excluindo Colunas
Para remover uma ou mais colunas, utilize a função subset() com o argumento select = -....
Exemplo
12345678910name <- c("Alex", "Julia", "Finn") age <- c(24, 43, 32) gender <- c("M", "F", "M") test <- data.frame(name, age, gender) test$job <- c('Teacher', 'Doctor', 'Manager') # Drop a single column subset(test, select = -job) # Drop multiple columns subset(test, select = -c(age, gender))
Renomeando Colunas
Para renomear colunas, utilize a função colnames(). A sintaxe é a mesma utilizada com matrizes:
colnames(data) <- new_names
Swipe to start coding
Você possui um data frame store contendo informações sobre itens e seus preços de uma pequena loja de móveis:
| items | prices |
|---|---|
| Sofa | 340 |
| Armchair | 150 |
| Dining table | 115 |
| Dining chair | 45 |
| Bookshelf | 160 |
É necessário transformá-lo nesta tabela:
| Item | Price | Sold |
|---|---|---|
| Sofa | 340 | 67 |
| Armchair | 150 | 81 |
| Dining table | 115 | 79 |
| Dining chair | 45 | 76 |
| Bookshelf | 160 | 42 |
Siga os passos abaixo:
- Renomeie os nomes das colunas de
storeparac('Item', 'Price'). - Adicione a nova coluna
Soldcom os valoresc(67, 81, 79, 76, 42). - Exiba o data frame modificado.
Solução
Obrigado pelo seu feedback!
single
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Awesome!
Completion rate improved to 2.27
Manipulando Colunas
Deslize para mostrar o menu
Data frames são flexíveis: permitem adicionar, remover e renomear colunas conforme necessário.
Adicionando Colunas
Para adicionar uma nova coluna, atribua um vetor de valores a um novo nome de coluna. É possível utilizar o cifrão ($) ou colchetes com aspas.
Exemplo
12345678name <- c("Alex", "Julia", "Finn") age <- c(24, 43, 32) gender <- c("M", "F", "M") test <- data.frame(name, age, gender) # Adding a new column with job titles test$job <- c("Teacher", "Doctor", "Manager") test
Você também pode fazer o mesmo com:
test[, "Job"] <- c("Teacher", "Doctor", "Manager")
O comprimento do vetor adicionado deve corresponder ao número de linhas no data frame.
Excluindo Colunas
Para remover uma ou mais colunas, utilize a função subset() com o argumento select = -....
Exemplo
12345678910name <- c("Alex", "Julia", "Finn") age <- c(24, 43, 32) gender <- c("M", "F", "M") test <- data.frame(name, age, gender) test$job <- c('Teacher', 'Doctor', 'Manager') # Drop a single column subset(test, select = -job) # Drop multiple columns subset(test, select = -c(age, gender))
Renomeando Colunas
Para renomear colunas, utilize a função colnames(). A sintaxe é a mesma utilizada com matrizes:
colnames(data) <- new_names
Swipe to start coding
Você possui um data frame store contendo informações sobre itens e seus preços de uma pequena loja de móveis:
| items | prices |
|---|---|
| Sofa | 340 |
| Armchair | 150 |
| Dining table | 115 |
| Dining chair | 45 |
| Bookshelf | 160 |
É necessário transformá-lo nesta tabela:
| Item | Price | Sold |
|---|---|---|
| Sofa | 340 | 67 |
| Armchair | 150 | 81 |
| Dining table | 115 | 79 |
| Dining chair | 45 | 76 |
| Bookshelf | 160 | 42 |
Siga os passos abaixo:
- Renomeie os nomes das colunas de
storeparac('Item', 'Price'). - Adicione a nova coluna
Soldcom os valoresc(67, 81, 79, 76, 42). - Exiba o data frame modificado.
Solução
Obrigado pelo seu feedback!
single