Como adicionar um sufixo aos nomes das colunas em r (com exemplos)
Você pode usar os seguintes métodos para adicionar um sufixo aos nomes das colunas em R:
Método 1: adicione um sufixo a todos os nomes de colunas
colnames(df) <- paste(colnames(df), ' my_suffix ', sep = ' _ ')
Método 2: adicionar um sufixo a nomes de colunas específicas
colnames(df)[c(1, 3)] <- paste(colnames(df)[c(1, 3)], ' my_suffix ', sep = ' _ ')
Os exemplos a seguir mostram como usar cada método com o seguinte quadro de dados:
#create data frame df <- data. frame (points=c(99, 90, 86, 88, 95), assists=c(33, 28, 31, 39, 34), rebounds=c(30, 28, 24, 24, 28)) #view data frame df points assists rebounds 1 99 33 30 2 90 28 28 3 86 31 24 4 88 39 24 5 95 34 28
Exemplo 1: Adicione um sufixo a todos os nomes de colunas
O código a seguir mostra como adicionar o sufixo ‘ _total ‘ a todos os nomes de colunas:
#add suffix '_total' to all column names
colnames(df) <- paste(colnames(df), ' total ', sep = ' _ ')
#view updated data frame
df
points_total assists_total rebounds_total
1 99 33 30
2 90 28 28
3 86 31 24
4 88 39 24
5 95 34 28
Observe que o sufixo ‘ _total ‘ foi adicionado ao final de cada nome de coluna.
Exemplo 2: Adicione um sufixo a nomes de colunas específicas
O código a seguir mostra como adicionar o sufixo ‘ _total ‘ a nomes de colunas específicos:
#add suffix '_total' to column names in index positions 1 and 3
colnames(df)[c(1, 3)] <- paste(colnames(df)[c(1, 3)], ' total ', sep = ' _ ')
#view updated data frame
df
points_total assists rebounds_total
1 99 33 30
2 90 28 28
3 86 31 24
4 88 39 24
5 95 34 28
Observe que o sufixo ” _total ” só foi adicionado às colunas nas posições de índice 1 e 3 .
Recursos adicionais
Os tutoriais a seguir explicam como realizar outras tarefas comuns em R:
Como iterar sobre nomes de colunas em R
Como renomear uma única coluna em R
Como verificar se existe uma coluna no quadro de dados em R