Exportanto factors as numeric

Caros, há algum argumento para exportar factors com labels atribuídos sem estes labels? Quando eu exporto usando o write.table a função passa os labels como strings, mas eu queria manter os valores como numéricos. Alguém sabe se dá para conseguir isso com a função write.table? Eu não achei nada. Daniel

Veja o argumento quote em ?write.table. Acho que você vai ter que passar quote = FALSE nela. 2011/6/1 Daniel Marcelino <dmsilva.br@gmail.com>:
Caros, há algum argumento para exportar factors com labels atribuídos sem estes labels? Quando eu exporto usando o write.table a função passa os labels como strings, mas eu queria manter os valores como numéricos. Alguém sabe se dá para conseguir isso com a função write.table? Eu não achei nada.
Daniel _______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br

Gustavo, eu acho que o que você sugeriu não tem a ver com o que eu estou buscando. Quote diz respeito as aspas e não aos labels. Daniel 2011/6/1 Gustavo Henrique de Carvalho <gustavo.bio@gmail.com>:
Veja o argumento quote em ?write.table. Acho que você vai ter que passar quote = FALSE nela.
2011/6/1 Daniel Marcelino <dmsilva.br@gmail.com>:
Caros, há algum argumento para exportar factors com labels atribuídos sem estes labels? Quando eu exporto usando o write.table a função passa os labels como strings, mas eu queria manter os valores como numéricos. Alguém sabe se dá para conseguir isso com a função write.table? Eu não achei nada.
Daniel _______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
-- Daniel Marcelino http://danielmarcelino.zip.net Skype: d_marcelino

Temo que nao haja nada automagico. Voce precisaria converter a coluna que representa o fator para inteiro e, entao, usar o write.table. b 2011/6/2 Daniel Marcelino <dmsilva.br@gmail.com>:
Gustavo, eu acho que o que você sugeriu não tem a ver com o que eu estou buscando. Quote diz respeito as aspas e não aos labels.
Daniel
2011/6/1 Gustavo Henrique de Carvalho <gustavo.bio@gmail.com>:
Veja o argumento quote em ?write.table. Acho que você vai ter que passar quote = FALSE nela.
2011/6/1 Daniel Marcelino <dmsilva.br@gmail.com>:
Caros, há algum argumento para exportar factors com labels atribuídos sem estes labels? Quando eu exporto usando o write.table a função passa os labels como strings, mas eu queria manter os valores como numéricos. Alguém sabe se dá para conseguir isso com a função write.table? Eu não achei nada.
Daniel _______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
-- Daniel Marcelino http://danielmarcelino.zip.net Skype: d_marcelino _______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
-- Successful people ask better questions, and as a result, they get better answers. (Tony Robbins)

Opa, agora entendi, foi mal. E assim? dados <- data.frame(a = letters[1:5], b = 11:15) write.table(within(dados, {a = unclass(a)}), ...) 2011/6/1 Benilton Carvalho <beniltoncarvalho@gmail.com>:
Temo que nao haja nada automagico.
Voce precisaria converter a coluna que representa o fator para inteiro e, entao, usar o write.table.
b
2011/6/2 Daniel Marcelino <dmsilva.br@gmail.com>:
Gustavo, eu acho que o que você sugeriu não tem a ver com o que eu estou buscando. Quote diz respeito as aspas e não aos labels.
Daniel
2011/6/1 Gustavo Henrique de Carvalho <gustavo.bio@gmail.com>:
Veja o argumento quote em ?write.table. Acho que você vai ter que passar quote = FALSE nela.
2011/6/1 Daniel Marcelino <dmsilva.br@gmail.com>:
Caros, há algum argumento para exportar factors com labels atribuídos sem estes labels? Quando eu exporto usando o write.table a função passa os labels como strings, mas eu queria manter os valores como numéricos. Alguém sabe se dá para conseguir isso com a função write.table? Eu não achei nada.
Daniel _______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
-- Daniel Marcelino http://danielmarcelino.zip.net Skype: d_marcelino _______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
-- Successful people ask better questions, and as a result, they get better answers. (Tony Robbins) _______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br

isso. b 2011/6/2 Gustavo Henrique de Carvalho <gustavo.bio@gmail.com>:
Opa, agora entendi, foi mal. E assim?
dados <- data.frame(a = letters[1:5], b = 11:15)
write.table(within(dados, {a = unclass(a)}), ...)
2011/6/1 Benilton Carvalho <beniltoncarvalho@gmail.com>:
Temo que nao haja nada automagico.
Voce precisaria converter a coluna que representa o fator para inteiro e, entao, usar o write.table.
b
2011/6/2 Daniel Marcelino <dmsilva.br@gmail.com>:
Gustavo, eu acho que o que você sugeriu não tem a ver com o que eu estou buscando. Quote diz respeito as aspas e não aos labels.
Daniel
2011/6/1 Gustavo Henrique de Carvalho <gustavo.bio@gmail.com>:
Veja o argumento quote em ?write.table. Acho que você vai ter que passar quote = FALSE nela.
2011/6/1 Daniel Marcelino <dmsilva.br@gmail.com>:
Caros, há algum argumento para exportar factors com labels atribuídos sem estes labels? Quando eu exporto usando o write.table a função passa os labels como strings, mas eu queria manter os valores como numéricos. Alguém sabe se dá para conseguir isso com a função write.table? Eu não achei nada.
Daniel _______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
-- Daniel Marcelino http://danielmarcelino.zip.net Skype: d_marcelino _______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
-- Successful people ask better questions, and as a result, they get better answers. (Tony Robbins) _______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
-- Successful people ask better questions, and as a result, they get better answers. (Tony Robbins)

É quase isso Gustavo. O bom mesmo seria aplicar unclass para todas as colunas automatizando o processo de exportar para texto. A sua solução vai me ajudar muito até aparecer uma alternativa. Valeu Daniel 2011/6/1 Benilton Carvalho <beniltoncarvalho@gmail.com>:
isso. b
2011/6/2 Gustavo Henrique de Carvalho <gustavo.bio@gmail.com>:
Opa, agora entendi, foi mal. E assim?
dados <- data.frame(a = letters[1:5], b = 11:15)
write.table(within(dados, {a = unclass(a)}), ...)
2011/6/1 Benilton Carvalho <beniltoncarvalho@gmail.com>:
Temo que nao haja nada automagico.
Voce precisaria converter a coluna que representa o fator para inteiro e, entao, usar o write.table.
b
2011/6/2 Daniel Marcelino <dmsilva.br@gmail.com>:
Gustavo, eu acho que o que você sugeriu não tem a ver com o que eu estou buscando. Quote diz respeito as aspas e não aos labels.
Daniel
2011/6/1 Gustavo Henrique de Carvalho <gustavo.bio@gmail.com>:
Veja o argumento quote em ?write.table. Acho que você vai ter que passar quote = FALSE nela.
2011/6/1 Daniel Marcelino <dmsilva.br@gmail.com>:
Caros, há algum argumento para exportar factors com labels atribuídos sem estes labels? Quando eu exporto usando o write.table a função passa os labels como strings, mas eu queria manter os valores como numéricos. Alguém sabe se dá para conseguir isso com a função write.table? Eu não achei nada.
Daniel _______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
-- Daniel Marcelino http://danielmarcelino.zip.net Skype: d_marcelino _______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
-- Successful people ask better questions, and as a result, they get better answers. (Tony Robbins) _______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
-- Successful people ask better questions, and as a result, they get better answers. (Tony Robbins) _______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
-- Daniel Marcelino http://danielmarcelino.zip.net Skype: d_marcelino

Literalmente todas as colunas? dados <- data.frame(a = letters[1:5], b = 11:15, c = LETTERS[21:25]) data.frame(lapply(dados, unclass)) 2011/6/1 Daniel Marcelino <dmsilva.br@gmail.com>:
É quase isso Gustavo. O bom mesmo seria aplicar unclass para todas as colunas automatizando o processo de exportar para texto. A sua solução vai me ajudar muito até aparecer uma alternativa.
Valeu
Daniel
2011/6/1 Benilton Carvalho <beniltoncarvalho@gmail.com>:
isso. b
2011/6/2 Gustavo Henrique de Carvalho <gustavo.bio@gmail.com>:
Opa, agora entendi, foi mal. E assim?
dados <- data.frame(a = letters[1:5], b = 11:15)
write.table(within(dados, {a = unclass(a)}), ...)
2011/6/1 Benilton Carvalho <beniltoncarvalho@gmail.com>:
Temo que nao haja nada automagico.
Voce precisaria converter a coluna que representa o fator para inteiro e, entao, usar o write.table.
b
2011/6/2 Daniel Marcelino <dmsilva.br@gmail.com>:
Gustavo, eu acho que o que você sugeriu não tem a ver com o que eu estou buscando. Quote diz respeito as aspas e não aos labels.
Daniel
2011/6/1 Gustavo Henrique de Carvalho <gustavo.bio@gmail.com>:
Veja o argumento quote em ?write.table. Acho que você vai ter que passar quote = FALSE nela.
2011/6/1 Daniel Marcelino <dmsilva.br@gmail.com>: > Caros, > há algum argumento para exportar factors com labels atribuídos sem > estes labels? Quando eu exporto usando o write.table a função passa os > labels como strings, mas eu queria manter os valores como numéricos. > Alguém sabe se dá para conseguir isso com a função write.table? Eu não > achei nada. > > Daniel > _______________________________________________ > R-br mailing list > R-br@listas.c3sl.ufpr.br > https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br > _______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
-- Daniel Marcelino http://danielmarcelino.zip.net Skype: d_marcelino _______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
-- Successful people ask better questions, and as a result, they get better answers. (Tony Robbins) _______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
-- Successful people ask better questions, and as a result, they get better answers. (Tony Robbins) _______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
-- Daniel Marcelino http://danielmarcelino.zip.net Skype: d_marcelino _______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
participantes (3)
-
Benilton Carvalho
-
Daniel Marcelino
-
Gustavo Henrique de Carvalho