Como prefixar nomes de colunas em r (com exemplos)
Você pode usar os seguintes métodos para prefixar nomes de colunas em R:
Método 1: adicione um prefixo a todos os nomes de colunas
colnames(df) <- paste(' my_prefix ', colnames(df), sep = ' _ ')
Método 2: adicionar um prefixo a nomes de colunas específicas
colnames(df)[c(1, 3)] <- paste(' my_prefix ', colnames(df)[c(1, 3)], 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
Relacionado: Como adicionar um sufixo aos nomes das colunas em R
Exemplo 1: Adicione um prefixo a todos os nomes de colunas
O código a seguir mostra como adicionar o prefixo ‘ total_ ‘ a todos os nomes de colunas:
#add prefix 'total_' to all column names
colnames(df) <- paste(' total ', colnames(df), sep = ' _ ')
#view updated data frame
df
total_points total_assists total_rebounds
1 99 33 30
2 90 28 28
3 86 31 24
4 88 39 24
5 95 34 28
Observe que o prefixo ‘ total_ ‘ foi adicionado ao nome de cada coluna.
Exemplo 2: Adicione um prefixo a nomes de colunas específicos
O código a seguir mostra como adicionar o prefixo ” total_ ” a nomes de colunas específicos:
#add prefix 'total_' to column names in index positions 1 and 3
colnames(df)[c(1, 3)] <- paste(' total ', colnames(df)[c(1, 3)], sep = ' _ ')
#view updated data frame
df
total_points assists total_rebounds
1 99 33 30
2 90 28 28
3 86 31 24
4 88 39 24
5 95 34 28
Observe que o prefixo ‘ 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