Transformação de variáveis.

Eu achei que esse tópico já existia, porém não o encontrei. Quero codificar observações de uma variável no meu banco de dados.

From: juliana_fms_bouvier@hotmail.com To: r-br@listas.c3sl.ufpr.br Subject: Transformação de variáveis. Date: Tue, 20 Dec 2011 17:58:32 -0200 Eu achei que esse tópico já existia, porém não o encontrei. Quero codificar observações de uma variável no meu banco de dados para que eu tenha apenas números. Sendo assim, quando eu tiver "PRAT", por exemplo, quero que fique "11117", "SBEC", "11118". Tentei colocar vários "IFs", mas não é lá muito eficiente. Segue a saída após "table(dados$V5)". 69150 69151 69152 PRAT SBEC SBLB SBMM 78 78 78 78 78 78 78 Obrigada!

x <- factor(c("Mensagem","não","tem","CMR")) x levels(x) levels(x) <- c("Leia","guia","de","postagem") x levels(x) À disposição. Walmes. ========================================================================== Walmes Marques Zeviani LEG (Laboratório de Estatística e Geoinformação, 25.450418 S, 49.231759 W) Departamento de Estatística - Universidade Federal do Paraná fone: (+55) 41 3361 3573 VoIP: (3361 3600) 1053 1173 e-mail: walmes@ufpr.br twitter: @walmeszeviani homepage: http://www.leg.ufpr.br/~walmes linux user number: 531218 ==========================================================================

Juliana sua mensagem necessita de um CMR, como disse o Walmes. No site da lista tem instruções de como postar. Crie um arquivo com algumas linhas do seu banco em excell ou csv e poste juntamente com o seu script. [ ]s Edson Lira Estatístico Ma-Am Em 20/12/2011, às 16:01, Juliana Freitas de Mello e Silva <juliana_fms_bouvier@hotmail.com> escreveu:
From: juliana_fms_bouvier@hotmail.com To: r-br@listas.c3sl.ufpr.br Subject: Transformação de variáveis. Date: Tue, 20 Dec 2011 17:58:32 -0200
Eu achei que esse tópico já existia, porém não o encontrei.
Quero codificar observações de uma variável no meu banco de dados para que eu tenha apenas números. Sendo assim, quando eu tiver "PRAT", por exemplo, quero que fique "11117", "SBEC", "11118". Tentei colocar vários "IFs", mas não é lá muito eficiente.
Segue a saída após "table(dados$V5)".
69150 69151 69152 PRAT SBEC SBLB SBMM 78 78 78 78 78 78 78
Obrigada! _______________________________________________ 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.

link para os dados, sendo a variável de interesse, a quinta coluna http://www.datafilehost.com/download-d7e4940c.html se for facilitar, é a variável "cod" names(dados)<-c("data", "mrun", "frange", "mtype", "cod", "ylat", "xlon", "V10", "dirVT", "hOD", "hMR", "hVG", "dirMO", "dirPO", "dirMM", "dirPM", "perMO", "perPO", "perPM") ou A<- rep(69151,78) B<- rep(69150,78) C<- rep(69152,78) D<- rep("SBLB",78) E<- rep("SBMM",78) F<- rep("SBEC",78) G<- rep("PRAT",78) data <-c(A,B,C,D,E,F,G) data<- as.factor(data) A minha intenção é: 'codificar' a variável de interesse (cod) da seguinte forma: quando a observação for um número, quero que continue, caso contrário SBLB vira 11114 SBEC vira 11115 SBMM vira 11117 PRAT vira 11118 Obrigada! From: edinhoestat@yahoo.com.br Date: Tue, 20 Dec 2011 17:03:17 -0400 To: r-br@listas.c3sl.ufpr.br Subject: Re: [R-br] Transformação de variáveis. Juliana sua mensagem necessita de um CMR, como disse o Walmes. No site da lista tem instruções de como postar. Crie um arquivo com algumas linhas do seu banco em excell ou csv e poste juntamente com o seu script. [ ]s Edson LiraEstatísticoMa-Am Em 20/12/2011, às 16:01, Juliana Freitas de Mello e Silva <juliana_fms_bouvier@hotmail.com> escreveu: From: juliana_fms_bouvier@hotmail.com To: r-br@listas.c3sl.ufpr.br Subject: Transformação de variáveis. Date: Tue, 20 Dec 2011 17:58:32 -0200 Eu achei que esse tópico já existia, porém não o encontrei. Quero codificar observações de uma variável no meu banco de dados para que eu tenha apenas números. Sendo assim, quando eu tiver "PRAT", por exemplo, quero que fique "11117", "SBEC", "11118". Tentei colocar vários "IFs", mas não é lá muito eficiente. Segue a saída após "table(dados$V5)". 69150 69151 69152 PRAT SBEC SBLB SBMM 78 78 78 78 78 78 78 Obrigada! _______________________________________________ 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.

Juliana, confira abaixo se é isso. require(doBy) dados <- read.table("dadosvrf_met_2011090100.txt") names(dados) <- c("data", "mrun", "frange", "mtype", "cod", "ylat", "xlon", "V10", "dirVT", "hOD", "hMR", "hVG", "dirMO", "dirPO", "dirMM", "dirPM", "perMO", "perPO", "perPM") unique(dados$cod) #[1] "69151" "69150" "69152" "SBLB" "SBMM" "SBEC" "PRAT" table(dados$cod) #69150 69151 69152 PRAT SBEC SBLB SBMM # 78 78 78 78 78 78 78 ## selecionando somente variaveis de interesse oldVals <- as.list(unique(dados$cod)[4:7]) ## vetor com novos valores para as variaveis de interesse newVals <- as.list(unique(c(11114, 11115, 11117, 11118))) dados$new_cod<- recodeVar(x = dados$cod, oldVals, newVals) table(dados$new_cod) #11114 11115 11117 11118 69150 69151 69152 # 78 78 78 78 78 78 78 [ ]'s Jônatan. 2011/12/21 Juliana Freitas de Mello e Silva <juliana_fms_bouvier@hotmail.com
link para os dados, sendo a variável de interesse, a quinta coluna http://www.datafilehost.com/download-d7e4940c.html
se for facilitar, é a variável "cod" names(dados)<-c("data", "mrun", "frange", "mtype", "cod", "ylat", "xlon", "V10", "dirVT", "hOD", "hMR", "hVG", "dirMO", "dirPO", "dirMM", "dirPM", "perMO", "perPO", "perPM")
ou A<- rep(69151,78) B<- rep(69150,78) C<- rep(69152,78) D<- rep("SBLB",78) E<- rep("SBMM",78) F<- rep("SBEC",78) G<- rep("PRAT",78)
data <-c(A,B,C,D,E,F,G) data<- as.factor(data)
A minha intenção é: 'codificar' a variável de interesse (cod) da seguinte forma: quando a observação for um número, quero que continue, caso contrário SBLB vira 11114 SBEC vira 11115 SBMM vira 11117 PRAT vira 11118
Obrigada!
------------------------------ From: edinhoestat@yahoo.com.br Date: Tue, 20 Dec 2011 17:03:17 -0400 To: r-br@listas.c3sl.ufpr.br Subject: Re: [R-br] Transformação de variáveis.
Juliana sua mensagem necessita de um CMR, como disse o Walmes. No site da lista tem instruções de como postar. Crie um arquivo com algumas linhas do seu banco em excell ou csv e poste juntamente com o seu script.
[ ]s
Edson Lira Estatístico Ma-Am
Em 20/12/2011, às 16:01, Juliana Freitas de Mello e Silva < juliana_fms_bouvier@hotmail.com> escreveu:
------------------------------ From: juliana_fms_bouvier@hotmail.com To: r-br@listas.c3sl.ufpr.br Subject: Transformação de variáveis. Date: Tue, 20 Dec 2011 17:58:32 -0200
Eu achei que esse tópico já existia, porém não o encontrei.
Quero codificar observações de uma variável no meu banco de dados para que eu tenha apenas números. Sendo assim, quando eu tiver "PRAT", por exemplo, quero que fique "11117", "SBEC", "11118". Tentei colocar vários "IFs", mas não é lá muito eficiente.
Segue a saída após "table(dados$V5)".
69150 69151 69152 PRAT SBEC SBLB SBMM 78 78 78 78 78 78 78
Obrigada!
_______________________________________________ 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ça código mínimo reproduzível.
-- #------------------------------------------------------------------------------# # Jônatan Dupont Tatsch # # Climate and Biosphere Laboratory # # Department of Atmospheric Sciences # # Institute of Astronomy, Geophysics and Atmospheric Sciences # # University of São Paulo # # Rua do Matão, 1226 # # Cid. Universitária, São Paulo, SP, Brazil, CEP: 05508-090 # # Phone:+55 11 3091-4772, Fax:+55 11 3091-4714 # # http://jonatandupont.weebly.com/index.html # #------------------------------------------------------------------------------#

Estava rodando o código, e veja o que deu nesta linha! Como o vosso deu certo? dados$new_cod<- recodeVar(x = dados$cod, oldVals, newVals) Erro: não foi possível encontrar a função "recodeVar" table(dados$new_cod) character(0) Juliana, confira abaixo se é isso. require(doBy) dados <- read.table("dadosvrf_met_2011090100.txt") names(dados) <- c("data", "mrun", "frange", "mtype", "cod", "ylat", "xlon", "V10", "dirVT", "hOD", "hMR", "hVG", "dirMO", "dirPO", "dirMM", "dirPM", "perMO", "perPO", "perPM") unique(dados$cod) #[1] "69151" "69150" "69152" "SBLB" "SBMM" "SBEC" "PRAT" table(dados$cod) #69150 69151 69152 PRAT SBEC SBLB SBMM # 78 78 78 78 78 78 78 ## selecionando somente variaveis de interesse oldVals <- as.list(unique(dados$cod)[4:7]) ## vetor com novos valores para as variaveis de interesse newVals <- as.list(unique(c(11114, 11115, 11117, 11118))) dados$new_cod<- recodeVar(x = dados$cod, oldVals, newVals) table(dados$new_cod) #11114 11115 11117 11118 69150 69151 69152 # 78 78 78 78 78 78 78 [ ]'s Jônatan.

Mauro voce preciusa prestar mais atenção nesta coisa de rodar os codigos que enviam Esta mensagem (nao encontrou a função) é típica de algum pacote não carregado. Voce nao rodou o require(doBy) que está na mensagem Procure prestar mais atenção e refletir um pouco sobre as mensagens antes de postar aqui On Wed, 21 Dec 2011, Mauro Sznelwar wrote:
Estava rodando o código, e veja o que deu nesta linha! Como o vosso deu certo? dados$new_cod<- recodeVar(x = dados$cod, oldVals, newVals) Erro: não foi possível encontrar a função "recodeVar" table(dados$new_cod) character(0)
Juliana, confira abaixo se é isso.
require(doBy)
dados <- read.table("dadosvrf_met_2011090100.txt") names(dados) <- c("data", "mrun", "frange", "mtype", "cod", "ylat", "xlon", "V10", "dirVT", "hOD", "hMR", "hVG", "dirMO", "dirPO", "dirMM", "dirPM", "perMO", "perPO", "perPM")
unique(dados$cod) #[1] "69151" "69150" "69152" "SBLB" "SBMM" "SBEC" "PRAT"
table(dados$cod) #69150 69151 69152 PRAT SBEC SBLB SBMM # 78 78 78 78 78 78 78
## selecionando somente variaveis de interesse oldVals <- as.list(unique(dados$cod)[4:7]) ## vetor com novos valores para as variaveis de interesse newVals <- as.list(unique(c(11114, 11115, 11117, 11118)))
dados$new_cod<- recodeVar(x = dados$cod, oldVals, newVals)
table(dados$new_cod) #11114 11115 11117 11118 69150 69151 69152 # 78 78 78 78 78 78 78
[ ]'s
Jônatan.

Eu havia rodado tudo, eu apenas coloquei as linhas finais para perguntar o motivo. Veja agora:
require(doBy)
Carregando pacotes exigidos: doBy Carregando pacotes exigidos: survival Carregando pacotes exigidos: splines Carregando pacotes exigidos: R2HTML Carregando pacotes exigidos: multcomp Carregando pacotes exigidos: mvtnorm Carregando pacotes exigidos: lme4 Failed with error: ‘package ‘lme4’ could not be loaded’ Além disso: Mensagens de aviso perdidas: In library(pkg, character.only = TRUE, logical.return = TRUE, lib.loc = lib.loc) : there is no package called ‘lme4’
dados <- read.table("dadosvrf_met_2011090100.txt") names(dados) <- c("data", "mrun", "frange", "mtype", "cod", "ylat", "xlon", "V10", "dirVT", "hOD",
+ "hMR", "hVG", "dirMO", "dirPO", "dirMM", "dirPM", "perMO", "perPO", "perPM")
unique(dados$cod)
[1] 69151 69150 69152 SBLB SBMM SBEC PRAT Levels: 69150 69151 69152 PRAT SBEC SBLB SBMM
#[1] "69151" "69150" "69152" "SBLB" "SBMM" "SBEC" "PRAT"
table(dados$cod)
69150 69151 69152 PRAT SBEC SBLB SBMM 78 78 78 78 78 78 78
#69150 69151 69152 PRAT SBEC SBLB SBMM # 78 78 78 78 78 78 78
## selecionando somente variaveis de interesse oldVals <- as.list(unique(dados$cod)[4:7]) ## vetor com novos valores para as variaveis de interesse newVals <- as.list(unique(c(11114, 11115, 11117, 11118)))
dados$new_cod<- recodeVar(x = dados$cod, oldVals, newVals)
Erro: não foi possível encontrar a função "recodeVar"
table(dados$new_cod)
character(0)
#11114 11115 11117 11118 69150 69151 69152 # 78 78 78 78 78 78 78
Mauro voce preciusa prestar mais atenção nesta coisa de rodar os codigos que enviam Esta mensagem (nao encontrou a função) é típica de algum pacote não carregado. Voce nao rodou o require(doBy) que está na mensagem Procure prestar mais atenção e refletir um pouco sobre as mensagens antes de postar aqui

Eu acabei conseguindo fazer com o comando "factor"... From: sznelwar@uol.com.br To: r-br@listas.c3sl.ufpr.br Date: Fri, 23 Dec 2011 04:41:06 -0200 Subject: Re: [R-br] Transformação de variáveis. Eu havia rodado tudo, eu apenas coloquei as linhas finais para perguntar o motivo. Veja agora:
require(doBy) Carregando pacotes exigidos: doBy Carregando pacotes exigidos: survival Carregando pacotes exigidos: splines Carregando pacotes exigidos: R2HTML Carregando pacotes exigidos: multcomp Carregando pacotes exigidos: mvtnorm Carregando pacotes exigidos: lme4 Failed with error: ‘package ‘lme4’ could not be loaded’ Além disso: Mensagens de aviso perdidas: In library(pkg, character.only = TRUE, logical.return = TRUE, lib.loc = lib.loc) : there is no package called ‘lme4’
dados <-
read.table("dadosvrf_met_2011090100.txt")
names(dados) <- c("data", "mrun", "frange", "mtype", "cod", "ylat", "xlon", "V10", "dirVT", "hOD", + "hMR", "hVG", "dirMO", "dirPO", "dirMM", "dirPM", "perMO", "perPO", "perPM")
unique(dados$cod)
[1] 69151 69150 69152 SBLB SBMM SBEC PRAT Levels: 69150 69151 69152 PRAT SBEC SBLB SBMM
#[1] "69151"
"69150" "69152" "SBLB" "SBMM" "SBEC" "PRAT"
table(dados$cod)
69150 69151 69152 PRAT SBEC SBLB SBMM 78 78 78 78 78 78 78
#69150
69151 69152 PRAT SBEC SBLB SBMM
# 78
78 78 78 78 78 78
## selecionando somente variaveis de interesse
oldVals <-
as.list(unique(dados$cod)[4:7])
##
vetor com novos valores para as variaveis de interesse
newVals <-
as.list(unique(c(11114, 11115, 11117, 11118)))
dados$new_cod<- recodeVar(x =
dados$cod, oldVals, newVals) Erro: não foi possível encontrar a função "recodeVar"
table(dados$new_cod) character(0)
#11114 11115 11117 11118 69150 69151 69152
# 78 78 78 78 78 78 78
Mauro voce preciusa prestar mais atenção nesta coisa de rodar os codigos que enviam Esta mensagem (nao encontrou a função) é típica de algum pacote não carregado. Voce nao rodou o require(doBy) que está na mensagem Procure prestar mais atenção e refletir um pouco sobre as mensagens antes de postar aqui _______________________________________________ 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.

E como o fêz? Poderia enviar o seu código? Eu acabei conseguindo fazer com o comando "factor"...

# Leitura dos dados dados<- read.table("G:\\Marinha\\DadosOndas\\dadosvrf_met_2011090100.txt", header = F) names(dados)<- c("data", "mrun", "frange", "mtype", "cod", "ylat", "xlon", "V10", "dirVT", "hOD", "hMR", "hVG", "dirMO", "dirPO", "dirMM", "dirPM", "perMO", "perPO", "perPM") head(dados) table(dados$cod) # Criacao da nova variavel dados$newstn<- NA head(dados) # dados$newstn<- factor(dados$cod, levels = c(69150, 69151, 69152, "PRAT", "SBEC", "SBLB", "SBMM"), labels = c(69150, 69151, 69152, 11118, 11115, 11114, 11117)) head(dados) Feliz Natal. :) From: sznelwar@uol.com.br To: r-br@listas.c3sl.ufpr.br Date: Fri, 23 Dec 2011 20:22:12 -0200 Subject: Re: [R-br] Transformação de variáveis. E como o fêz? Poderia enviar o seu código? Eu acabei conseguindo fazer com o comando "factor"... _______________________________________________ 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.

Estas mensagens significam que o pacote lme4 nao está instalado e nao pode ser carregaro desta forma o doBy tb nao foi carregado e a funcao nao está portento disponivel instale o lme4 On Fri, 23 Dec 2011, Mauro Sznelwar wrote:
Eu havia rodado tudo, eu apenas coloquei as linhas finais para perguntar o motivo. Veja agora:
require(doBy) Carregando pacotes exigidos: doBy Carregando pacotes exigidos: survival Carregando pacotes exigidos: splines Carregando pacotes exigidos: R2HTML Carregando pacotes exigidos: multcomp Carregando pacotes exigidos: mvtnorm Carregando pacotes exigidos: lme4 Failed with error: ‘package ‘lme4’ could not be loaded’ Além disso: Mensagens de aviso perdidas: In library(pkg, character.only = TRUE, logical.return = TRUE, lib.loc = lib.loc) : there is no package called ‘lme4’
dados <- read.table("dadosvrf_met_2011090100.txt") names(dados) <- c("data", "mrun", "frange", "mtype", "cod", "ylat", "xlon", "V10", "dirVT", "hOD", + "hMR", "hVG", "dirMO", "dirPO", "dirMM", "dirPM", "perMO", "perPO", "perPM")
unique(dados$cod) [1] 69151 69150 69152 SBLB SBMM SBEC PRAT Levels: 69150 69151 69152 PRAT SBEC SBLB SBMM #[1] "69151" "69150" "69152" "SBLB" "SBMM" "SBEC" "PRAT"
table(dados$cod) 69150 69151 69152 PRAT SBEC SBLB SBMM 78 78 78 78 78 78 78 #69150 69151 69152 PRAT SBEC SBLB SBMM # 78 78 78 78 78 78 78
## selecionando somente variaveis de interesse oldVals <- as.list(unique(dados$cod)[4:7]) ## vetor com novos valores para as variaveis de interesse newVals <- as.list(unique(c(11114, 11115, 11117, 11118)))
dados$new_cod<- recodeVar(x = dados$cod, oldVals, newVals) Erro: não foi possível encontrar a função "recodeVar"
table(dados$new_cod) character(0) #11114 11115 11117 11118 69150 69151 69152 # 78 78 78 78 78 78 78
Mauro
voce preciusa prestar mais atenção nesta coisa de rodar os codigos que enviam
Esta mensagem (nao encontrou a função) é típica de algum pacote não carregado.
Voce nao rodou o require(doBy) que está na mensagem
Procure prestar mais atenção e refletir um pouco sobre as mensagens antes de postar aqui

> # para que isso seja um CMR você tem que fonecer a forma de importação > # só você sabe como o seu dado está estruturado, facilite > da <- read.table("http://www.datafilehost.com/get.php?file=d7e4940c", + header=TRUE) Erro em scan(file, what, nmax, sep, dec, quote, skip, nlines, na.strings, : linha 1 não tinha 4 elementos > # 1º vontade de desistir > da <- read.table("http://www.datafilehost.com/get.php?file=d7e4940c", + header=TRUE, sep="\t") Erro em scan(file, what, nmax, sep, dec, quote, skip, nlines, na.strings, : linha 2 não tinha 2 elementos > # 2º vontade de desistir > da <- read.table("http://www.datafilehost.com/get.php?file=d7e4940c", + header=TRUE, sep=";") > # 3º vontade de desistir > da <- read.table("http://www.datafilehost.com/get.php?file=d7e4940c", sep=";") > # 4º vontade de desistir > # desisto!!! > # reproduzível significa que um "ctrol+c" e "ctrol+v" vai trazer tudo o que preciso para ser executável! ========================================================================== Walmes Marques Zeviani LEG (Laboratório de Estatística e Geoinformação, 25.450418 S, 49.231759 W) Departamento de Estatística - Universidade Federal do Paraná fone: (+55) 41 3361 3573 VoIP: (3361 3600) 1053 1173 e-mail: walmes@ufpr.br twitter: @walmeszeviani homepage: http://www.leg.ufpr.br/~walmes linux user number: 531218 ========================================================================== 2011/12/21 Juliana Freitas de Mello e Silva <juliana_fms_bouvier@hotmail.com > > link para os dados, sendo a variável de interesse, a quinta coluna > http://www.datafilehost.com/download-d7e4940c.html > > se for facilitar, é a variável "cod" > names(dados)<-c("data", "mrun", "frange", "mtype", "cod", "ylat", "xlon", > "V10", "dirVT", "hOD", "hMR", "hVG", "dirMO", "dirPO", "dirMM", "dirPM", > "perMO", "perPO", "perPM") > > > ou > A<- rep(69151,78) > B<- rep(69150,78) > C<- rep(69152,78) > D<- rep("SBLB",78) > E<- rep("SBMM",78) > F<- rep("SBEC",78) > G<- rep("PRAT",78) > > data <-c(A,B,C,D,E,F,G) > data<- as.factor(data) > > > A minha intenção é: 'codificar' a variável de interesse (cod) da seguinte > forma: quando a observação for um número, quero que continue, caso contrário > SBLB vira 11114 > SBEC vira 11115 > SBMM vira 11117 > PRAT vira 11118 > > Obrigada! > > ------------------------------ > From: edinhoestat@yahoo.com.br > Date: Tue, 20 Dec 2011 17:03:17 -0400 > To: r-br@listas.c3sl.ufpr.br > Subject: Re: [R-br] Transformação de variáveis. > > > Juliana sua mensagem necessita de um CMR, como disse o Walmes. No site da > lista tem instruções de como postar. Crie um arquivo com algumas linhas do > seu banco em excell ou csv e poste juntamente com o seu script. > > [ ]s > > Edson Lira > Estatístico > Ma-Am > > Em 20/12/2011, às 16:01, Juliana Freitas de Mello e Silva < > juliana_fms_bouvier@hotmail.com> escreveu: > > > > ------------------------------ > From: juliana_fms_bouvier@hotmail.com > To: r-br@listas.c3sl.ufpr.br > Subject: Transformação de variáveis. > Date: Tue, 20 Dec 2011 17:58:32 -0200 > > Eu achei que esse tópico já existia, porém não o encontrei. > > Quero codificar observações de uma variável no meu banco de dados para que > eu tenha apenas números. Sendo assim, quando eu tiver "PRAT", por exemplo, > quero que fique "11117", "SBEC", "11118". > Tentei colocar vários "IFs", mas não é lá muito eficiente. > > Segue a saída após "table(dados$V5)". > > > 69150 69151 69152 PRAT SBEC SBLB SBMM > 78 78 78 78 78 78 78 > > Obrigada! > > _______________________________________________ > 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ça > código mínimo reproduzível. >
participantes (6)
-
Edson Lira
-
Juliana Freitas de Mello e Silva
-
Jônatan
-
Mauro Sznelwar
-
Paulo Justiniano
-
Walmes Zeviani