
Olá Edson, Veja se o exemplo abaixo resolve. library(dplyr) base <- data.frame(id = c(1,2,3), c1 = c("concordancia", "concordancia", "discordancia"), c2 = c("discordancia", "concordancia", "concordancia"), c3 = c("discordancia", "concordancia", "discordancia")) base %>% mutate(qtd = rowSums(base=="concordancia"), perc = qtd/3) Abraços Em qua, 26 de set de 2018 às 11:52, Edson Lira via R-br < r-br@listas.c3sl.ufpr.br> escreveu:
Bom dia a todos! Tenho um banco aonde da coluna 19 a coluna 29 tenho respostas do tipo: Concordância, Indiferente e Discordância, com um banco de 29 linhas.
O meu objetivo é somar por linha (por cada indivíduo, a quantidade e o percentual de Concordância), ou seja acrescentar mais duas colunas por indivíduo.
Abaixo as respostas de um indivíduo (uma linha).
Concordância Concordância Concordância Concordância Concordância Concordância Concordância Discordância Concordância Concordância Concordância Discordância Indiferente Indiferente Indiferente Concordância Concordância Discordância Indiferente Indiferente Indiferente
[ ]'s Prof. Edson Lira, Me Estatístico Manaus-Amazonas _______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.
-- Rodrigo Oliveira