<html><head></head><body><div style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:16px;"><div>Bom dia Maurício,</div><div><br></div><div>Pelo que pude observar, o loop percorre a lista de nomes, verificando, no teste de igualdade, para cada nome a posição (<i>i</i>) dele no vetor de nomes (<i>dados$Nome</i>), atribuindo <i>True </i>para a posição correta e <i>False </i>para as incorretas.  Então os valores relativos a <i>False </i>(0) e <i>True </i>(1) são somados com a função <i>sum()</i>, sendo atribuídos os resultados para cada posição do vetor <i>num</i>.</div><div><br></div><div>Em suma,<i> </i>o <b>resultado final </b>será um vetor com as contagens de ocorrências de cada nome na lista,  como pode ser visto no exemplo completo em anexo e mostrado a seguir:</div><div><br></div><div> <i>Nome = c("Paula","Gabi","Paula")<br>Idade=c(20,40,60)<br>dados = data.frame(Nome,Idade)<br><br>n=length(dados$Nome)<br><br>num=NA<br><br>for(i in 1:n){<br>num[i]=sum(dados$Nome==dados$Nome[i])<br><br>}<br><br>num<br># 2 1 2<br># 2 Paulas, 1 Gabi, 2 Paulas</i><b><br></b></div><b>
            </b><div><br></div><div><br></div><div><br></div>
            
            <div id="yahoo_quoted_9684930348" class="yahoo_quoted">
                <div style="font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;color:#26282a;">
                    
                    <div>
                        Em terça-feira, 20 de fevereiro de 2018 11:13:48 BRT, Maurício Soares via R-br <r-br@listas.c3sl.ufpr.br> escreveu:
                    </div>
                    <div><br></div>
                    <div><br></div>
                    <div><div id="yiv4628386205"><div>
<p>Eu estou revisando uma programação em R, e fiquei com essa dúvida básica.</p>
<p>dados$Nome é uma variável com nomes de pessoas. </p>
<p> </p>
<p><span>n=length(dados$Nome)</span></p>
<p><span>num=NA</span></p>
<p><span>for(i in 1:n){</span><br><span>num[i]=sum(dados$Nome==dados$Nome[i])</span></p>
<p><span>}</span></p>
<p><span>Não entendi essa linha -> num[i]=sum(dados$Nome==dados$Nome[i]). Alguém poderia me dar auxílio?</span></p>
<p><span>Obrigado.</span></p>
<div> </div>
</div></div>_______________________________________________<br>R-br mailing list<br><a ymailto="mailto:R-br@listas.c3sl.ufpr.br" href="mailto:R-br@listas.c3sl.ufpr.br">R-br@listas.c3sl.ufpr.br</a><br><a href="https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br" target="_blank">https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br</a><br>Leia o guia de postagem (<a href="http://www.leg.ufpr.br/r-br-guia" target="_blank">http://www.leg.ufpr.br/r-br-guia</a>) e forne�a c�digo m�nimo reproduz�vel.</div>
                </div>
            </div></div></body></html>