Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Manipulando Colunas | Data Frames
Introdução ao R

bookManipulando 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

12345678
name <- 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
copy

Você também pode fazer o mesmo com:

test[, "Job"] <- c("Teacher", "Doctor", "Manager")
Note
Nota

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

12345678910
name <- 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))
copy

Renomeando Colunas

Para renomear colunas, utilize a função colnames(). A sintaxe é a mesma utilizada com matrizes:

colnames(data) <- new_names
Tarefa

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:

itemsprices
Sofa340
Armchair150
Dining table115
Dining chair45
Bookshelf160

É necessário transformá-lo nesta tabela:

ItemPriceSold
Sofa34067
Armchair15081
Dining table11579
Dining chair4576
Bookshelf16042

Siga os passos abaixo:

  1. Renomeie os nomes das colunas de store para c('Item', 'Price').
  2. Adicione a nova coluna Sold com os valores c(67, 81, 79, 76, 42).
  3. Exiba o data frame modificado.

Solução

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 5. Capítulo 5
single

single

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

close

Awesome!

Completion rate improved to 2.27

bookManipulando 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

12345678
name <- 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
copy

Você também pode fazer o mesmo com:

test[, "Job"] <- c("Teacher", "Doctor", "Manager")
Note
Nota

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

12345678910
name <- 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))
copy

Renomeando Colunas

Para renomear colunas, utilize a função colnames(). A sintaxe é a mesma utilizada com matrizes:

colnames(data) <- new_names
Tarefa

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:

itemsprices
Sofa340
Armchair150
Dining table115
Dining chair45
Bookshelf160

É necessário transformá-lo nesta tabela:

ItemPriceSold
Sofa34067
Armchair15081
Dining table11579
Dining chair4576
Bookshelf16042

Siga os passos abaixo:

  1. Renomeie os nomes das colunas de store para c('Item', 'Price').
  2. Adicione a nova coluna Sold com os valores c(67, 81, 79, 76, 42).
  3. Exiba o data frame modificado.

Solução

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 5. Capítulo 5
single

single

some-alt