Manipulação de banco de dados

Bom dia,tenho um .txt com algumas linhas e colunas. Em uma coluna tem o fator doença anotados em A ou B; de onde veio a planilha, esqueceram na coluna de doenças células em branco ou ficaram com a minusculo. Como eu poderia programar em R para colocar nestas células vazia a palavra desconhecida por exemplo? E até mesmo trocar os a por A? setwd("/home/andre/Arquivos...") require(gdata) dados<-read.xls(".....xlsx",encoding = "latin1") str(dados) attach(dados)sexo=table(Sexo)sexo a A B 204 4 511 439 obrigado André Oliveira Souza. Graduação em Matemática, mestrado em estatística aplicada.Instituto Federal de Educação, Ciência e Tecnologia do Espirito Santo. IFES

Você pode tentar algo como: dado$Sexo[dados$Sexo == "a"]<- "A" dado[is.na(dados)] <- "desconhecido" D Sent from my iPhone
On May 8, 2016, at 9:17 AM, Andre Oliveira <andreolsouza@yahoo.com.br> wrote:
Bom dia, tenho um .txt com algumas linhas e colunas. Em uma coluna tem o fator doença anotados em A ou B; de onde veio a planilha, esqueceram na coluna de doenças células em branco ou ficaram com a minusculo. Como eu poderia programar em R para colocar nestas células vazia a palavra desconhecida por exemplo? E até mesmo trocar os a por A?
setwd("/home/andre/Arquivos...") require(gdata) dados<-read.xls(".....xlsx",encoding = "latin1") str(dados) attach(dados) sexo=table(Sexo) sexo a A B 204 4 511 439
obrigado
André Oliveira Souza. Graduação em Matemática, mestrado em estatística aplicada.Instituto Federal de Educação, Ciência e Tecnologia do Espirito Santo. IFES _______________________________________________ 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.

No R: leia o arquivo usando o argumento stringsasfactors = false (desculpe as minúsculas; celular), faça as substituições e então, ser quiser, converta para fator. Outra opção é abrir no seu aplicativo de planilha favorito, selecionar a coluna, localizar as minúsculas e corrigi-las. Você pode usar o R ou a planilha eletrônica para trocar vazio por desconhecido, mas acho mais interessante usar no R o argumento nastrings = "" pasta ler os dados. Abraços, Leonardo Ferreira Fontenelle[1] Em Dom 8 mai. 2016, às 14:10, dmsilva.br@gmail.com escreveu:
Você pode tentar algo como:
dado$Sexo[dados$Sexo == "a"]<- "A"
dado[is.na(dados)] <- "desconhecido"
D
Sent from my iPhone
On May 8, 2016, at 9:17 AM, Andre Oliveira <andreolsouza@yahoo.com.br> wrote:
Bom dia, tenho um .txt com algumas linhas e colunas. Em uma coluna tem o fator doença anotados em A ou B; de onde veio a planilha, esqueceram na coluna de doenças células em branco ou ficaram com a minusculo. Como eu poderia programar em R para colocar nestas células vazia a palavra *de**sconhecida *por exemplo? E até mesmo trocar os* a* por *A*?
setwd("/home/andre/Arquivos...") require(gdata) dados<- read.xls(".....xlsx",encoding = "latin1") str(dados) attach(dados) sexo=table(Sexo) sexo a A B 204 4 511 439
obrigado
André Oliveira Souza. Graduação em Matemática, mestrado em estatística aplicada.Instituto Federal de Educação, Ciência e Tecnologia do Espirito Santo. IFES _______________________________________________ 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.
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.
Links: 1. http://lattes.cnpq.br/9234772336296638

Obrigado a todos! André Oliveira Souza. Graduação em Matemática, mestrado em estatística aplicada.Instituto Federal de Educação, Ciência e Tecnologia do Espirito Santo. IFES Em Domingo, 8 de Maio de 2016 15:05, Leonardo Ferreira Fontenelle <leonardof@leonardof.med.br> escreveu: No R: leia o arquivo usando o argumento stringsasfactors = false (desculpe as minúsculas; celular), faça as substituições e então, ser quiser, converta para fator. Outra opção é abrir no seu aplicativo de planilha favorito, selecionar a coluna, localizar as minúsculas e corrigi-las. Você pode usar o R ou a planilha eletrônica para trocar vazio por desconhecido, mas acho mais interessante usar no R o argumento nastrings = "" pasta ler os dados. Abraços, Leonardo Ferreira Fontenelle Em Dom 8 mai. 2016, às 14:10, dmsilva.br@gmail.com escreveu: Você pode tentar algo como: dado$Sexo[dados$Sexo == "a"]<- "A" dado[is.na(dados)] <- "desconhecido" D Sent from my iPhone On May 8, 2016, at 9:17 AM, Andre Oliveira <andreolsouza@yahoo.com.br> wrote: Bom dia, tenho um .txt com algumas linhas e colunas. Em uma coluna tem o fator doença anotados em A ou B; de onde veio a planilha, esqueceram na coluna de doenças células em branco ou ficaram com a minusculo. Como eu poderia programar em R para colocar nestas células vazia a palavra desconhecida por exemplo? E até mesmo trocar os a por A? setwd("/home/andre/Arquivos...") require(gdata) dados<-read.xls(".....xlsx",encoding = "latin1") str(dados) attach(dados)sexo=table(Sexo) sexo a A B 204 4 511 439 obrigado André Oliveira Souza. Graduação em Matemática, mestrado em estatística aplicada.Instituto Federal de Educação, Ciência e Tecnologia do Espirito Santo. IFES _______________________________________________ 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. _______________________________________________ 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. _______________________________________________ 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� c�igo m�imo reproduz�el.
participantes (3)
-
Andre Oliveira
-
dmsilva.br@gmail.com
-
Leonardo Ferreira Fontenelle