Prezado Leandro,

talvez seja interessante usar algum algoritmo que trabalhe com a distancia de Levenshtein para considerar erros de grafia. O pacote vwr implementa esta métrica.

um abraço,

Pedro


Em 07/06/2011 15:30, Lucas Venezian Povoa escreveu:
Leandro,

Não sei se será útil para você. Mas saber quais frases contém
determinado conteúdo pode ser feito da seguinte maneira:

frases <- c( "Eu tenho um gato", "Meucachorro é legal", "Meu cachorro é
legal", "Meucachorroélegal" );
frases[which( regexpr( "(.)*cachorro(.)*", frases ) == 1)];

Com esses comandos serão exibidas somente as frases que possuem a cadeia
cachorro.

Sobre os erros de grafia você pode procurar sobre busca fonética. Isso é
uma técnica utilizada para melhorar a performance de consultas e para
preparar o sistema para buscar dados mesmo quando a entrada possuir
erros. Por exemplo, se eu buscar Tonny, o sistema retornará Toni, Tonni,
Tony e assim por diante. Porém, essa técnica eu não sei se possui
implementação em R (sei que existe em java e php).

Espero que te ajude.

Att.

On 06/07/2011 03:00 PM, Leandro Marino wrote:

Gustavo, obrigado por ajudar.

Aproveitando a função que estou desenvolvendo, gostaria de saber como
localizar determinado texto no meio de uma frase. Ex.: Quero todos que
tenham citado a palavra “cachorro” em qualquer posição de uma palavra.
Acredito que seria possível, mas não sei trabalhar com expressões
regulares.

Atenciosamente,
*Leandro Lins Marino**
*/Centro de Avaliação//
//Fundação CESGRANRIO//
//Rua Santa Alexandrina, 1011 - 2º andar//
//Rio de Janeiro, RJ - CEP: 20261-903//
//(////(21) 2103-9600 R.:236 //
//*//[email protected] <mailto:[email protected]>/

P***Antes de imprimir**pense em sua responsabilidade e compromisso com
o**MEIO AMBIENTE*

Esta mensagem, incluindo seus anexos, pode conter informacoes
privilegiadas e/ou de carater confidencial, nao podendo ser
retransmitida sem autorizacao do remetente. Se voce nao e o
destinatario ou pessoa autorizada a recebe-la, informamos que o seu
uso, divulgacao, copia ou arquivamento sao proibidos.

Portanto, se você recebeu esta mensagem por engano, por favor, nos
informe respondendo imediatamente a este e-mail e em seguida apague-a.

*De:*[email protected]
[mailto:[email protected]] *Em nome de *Gustavo
Henrique de Carvalho
*Enviada em:* terça-feira, 7 de junho de 2011 14:29
*Para:* [email protected]
*Assunto:* Re: [R-br] Semelhança de textos

?agrep

Tem uma ferramente homônima no Linux/Mac OS X e etc que também é
bastante poderosa, especialmente combinada com awk, sed, grep, etc.

2011/6/7 Leandro Marino <[email protected]
<mailto:[email protected]>>

Caros,

Alguém saberia me dizer se o R tem alguma função implementada que
forneça um percentual de concordância de textos dentro de um
determinado data.frame? Preciso testar todos contra todos, em geral,
são diversos conjuntos de 15 a 20 pequenos textos.

Na realidade estou preparando uma função para encontrar registros
duplicados que possam ter pequenas diferenças de grafia.

Atenciosamente,
*Leandro Lins Marino**
*/Centro de Avaliação
Fundação CESGRANRIO
Rua Santa Alexandrina, 1011 - 2º andar
Rio de Janeiro, RJ - CEP: 20261-903
//(// (21) 2103-9600 R.:236
//*//[email protected] <mailto:[email protected]>/

P***Antes de imprimir**pense em sua responsabilidade e compromisso com
o* *MEIO AMBIENTE*

Esta mensagem, incluindo seus anexos, pode conter informacoes
privilegiadas e/ou de carater confidencial, nao podendo ser
retransmitida sem autorizacao do remetente. Se voce nao e o
destinatario ou pessoa autorizada a recebe-la, informamos que o seu
uso, divulgacao, copia ou arquivamento sao proibidos.

Portanto, se você recebeu esta mensagem por engano, por favor, nos
informe respondendo imediatamente a este e-mail e em seguida apague-a.


_______________________________________________
R-br mailing list
[email protected] <mailto:[email protected]>
https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br


_______________________________________________
R-br mailing list
[email protected]
https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br



--
Lucas Venezian Povoa
URI:http://www.lucasvenezian.orgfree.com



_______________________________________________
R-br mailing list
[email protected]
https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br

--
Pedro Ribeiro de Andrade, Dr.
Earth System Science Center (CCST)
National Institute for Space Research (INPE)
Sao Jose dos Campos, Brazil

voice +55 12 3208 7130
fax   +55 12 3208 6468
_______________________________________________
R-br mailing list
[email protected]
https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br

Responder a