[R-br] substituir datas em linhas específicas
Daniel Marcelino
dmarcelino em live.com
Segunda Abril 22 14:38:07 BRT 2013
Eu sei que essa função é imensa e que há formas melhores de fazer isso. Uso
uma função para fazer isso. Primeiro passo a função no prompt:
gsr <-
function(file, search, replace) {
if (length(search) != length(replace)) stop("The object search and
replace must have the same number of items \n")
changing <- as.character(file)
for (i in 1:length(search))
{
cat("Replacing: ", search[i], " with: ", replace[i], "\n")
changed <- replace(changing, changing == search[i], replace[i])}
cat("\n")
return(changed)
}
Daí é só passar o que você quiser:
dados$coluna <- gsr(dados$coluna, "FATIMALIMA", "FATIMA LIMA" )
2013/4/22 Fátima Lima Paula <fatima.lima.paula em gmail.com>
> Pessoal, quando fui substituir uns nomes no meu banco, usei
> levels(banco$nome) <- gsub("FATIMALIMA", "FATIMA LIMA", levels(banco$nome))
> Agora o problema é outro, tenho uma linha com nome, data de nascimento,
> data de internação, motivo da alta etc.
> Em uma específica linha, quero trocar o motivo da alta e a data da
> internação. Não posso usar o comando acima pois existe um monte de outros
> motivos de saida 21, por exemplo, e eu só quero substituir para a FATIMA
> LIMA.
> Alguém, por favor, pode me ajudar?
> Obrigada
>
>
> _______________________________________________
> R-br mailing list
> R-br em 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.
>
--
\begin{signature}
Daniel Marcelino
☁ dm.silva em umontreal.ca
☎ (514) 343 6111 #3799
Skype: d.marcelino
✎ 3200 Jean Brillant, Office C5071
Montreal, QC; H3T 1N8
Canada
\end{signature}
"Small steps toward a much better world"
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20130422/283bdf7f/attachment.html>
Mais detalhes sobre a lista de discussão R-br