Criar novo dataframe a partir de uma estrutura

Boa tarde pessoal Tenho um dataframe com a seguinte esturutra: data.frame': 1999 obs. of 4 variables: $ RAC: Factor w/ 5 levels "amarela","branca",..: 1 1 1 1 1 1 2 2 2 2 ... $ ECV: Factor w/ 7 levels "casada","desquitada",..: 1 1 6 6 7 1 6 6 6 6 ... $ DCF: Factor w/ 3 levels "não","não sabe",..: NA NA 3 NA NA NA NA NA 3 3 ... $ ERG: Factor w/ 3 levels "ALTO RISCO","BAIXO RISCO",..: 2 1 3 1 1 1 2 2 2 2 ... Gostaria de criar um novo dataframe com o mesmo numero de linhas(1999) mesma quantidade de variáveis(4) e mesmo número de niveis dessas variáveis tipo fator. Achei o comando para criar a estrutura: df2 <- data.frame(matrix("", ncol = ncol(df1), nrow = nrow(df1))) mas não achei como criar com o mesmo tipo de variável e mesma quantidade de níveis, no caso factor -- *In Jesu et Maria* *Obrigado* *Prof. Elias Carvalho* *"Felix, qui potuit rerum cognoscere causas" (Virgil 29 BC)"Blessed is he who has been able to understand the cause of things"*

Não seria o caso de subset? Enviado do Yahoo Mail no Android Em seg, 19 19e jun 19e 2017 às 18:21, Elias Carvalho via R-br&It;r-br@listas.c3sl.ufpr.br> escreveu: Boa tarde pessoal Tenho um dataframe com a seguinte esturutra: data.frame': 1999 obs. of 4 variables: $ RAC: Factor w/ 5 levels "amarela","branca",..: 1 1 1 1 1 1 2 2 2 2 ... $ ECV: Factor w/ 7 levels "casada","desquitada",..: 1 1 6 6 7 1 6 6 6 6 ... $ DCF: Factor w/ 3 levels "não","não sabe",..: NA NA 3 NA NA NA NA NA 3 3 ... $ ERG: Factor w/ 3 levels "ALTO RISCO","BAIXO RISCO",..: 2 1 3 1 1 1 2 2 2 2 ... Gostaria de criar um novo dataframe com o mesmo numero de linhas(1999) mesma quantidade de variáveis(4) e mesmo número de niveis dessas variáveis tipo fator. Achei o comando para criar a estrutura: df2 <- data.frame(matrix("", ncol = ncol(df1), nrow = nrow(df1))) mas não achei como criar com o mesmo tipo de variável e mesma quantidade de níveis, no caso factor -- In Jesu et Maria ObrigadoProf. Elias Carvalho "Felix, qui potuit rerum cognoscere causas" (Virgil 29 BC)"Blessed is he who has been able to understand the cause of things"_______________________________________________ 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.

Tente (*caveat emptor*, código não testado):
df2 <- dataframe.original[FALSE,]
teste:
str(dataframe.original)
e
str(df2)
HTH -- Cesar Rabak 2017-06-19 16:46 GMT-03:00 Edson Lira via R-br <r-br@listas.c3sl.ufpr.br>:
Não seria o caso de subset?
Enviado do Yahoo Mail no Android <https://overview.mail.yahoo.com/mobile/?.src=Android>
Em seg, 19 19e jun 19e 2017 às 18:21, Elias Carvalho via R-br &It;r-br@listas.c3sl.ufpr.br> escreveu: Boa tarde pessoal
Tenho um dataframe com a seguinte esturutra:
data.frame': 1999 obs. of 4 variables: $ RAC: Factor w/ 5 levels "amarela","branca",..: 1 1 1 1 1 1 2 2 2 2 ... $ ECV: Factor w/ 7 levels "casada","desquitada",..: 1 1 6 6 7 1 6 6 6 6 ... $ DCF: Factor w/ 3 levels "não","não sabe",..: NA NA 3 NA NA NA NA NA 3 3 ... $ ERG: Factor w/ 3 levels "ALTO RISCO","BAIXO RISCO",..: 2 1 3 1 1 1 2 2 2 2 ...
Gostaria de criar um novo dataframe com o mesmo numero de linhas(1999) mesma quantidade de variáveis(4) e mesmo número de niveis dessas variáveis tipo fator.
Achei o comando para criar a estrutura:
df2 <- data.frame(matrix("", ncol = ncol(df1), nrow = nrow(df1)))
mas não achei como criar com o mesmo tipo de variável e mesma quantidade de níveis, no caso factor
--
*In Jesu et Maria* *Obrigado* *Prof. Elias Carvalho*
*"Felix, qui potuit rerum cognoscere causas" (Virgil 29 BC)"Blessed is he who has been able to understand the cause of things"* _______________________________________________ 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.

Obrigado pela ajuda Cesar, funcionou perfeitamente Em 19 de junho de 2017 16:20, Elias Carvalho <ecacarva@gmail.com> escreveu:
Boa tarde pessoal
Tenho um dataframe com a seguinte esturutra:
data.frame': 1999 obs. of 4 variables: $ RAC: Factor w/ 5 levels "amarela","branca",..: 1 1 1 1 1 1 2 2 2 2 ... $ ECV: Factor w/ 7 levels "casada","desquitada",..: 1 1 6 6 7 1 6 6 6 6 ... $ DCF: Factor w/ 3 levels "não","não sabe",..: NA NA 3 NA NA NA NA NA 3 3 ... $ ERG: Factor w/ 3 levels "ALTO RISCO","BAIXO RISCO",..: 2 1 3 1 1 1 2 2 2 2 ...
Gostaria de criar um novo dataframe com o mesmo numero de linhas(1999) mesma quantidade de variáveis(4) e mesmo número de niveis dessas variáveis tipo fator.
Achei o comando para criar a estrutura:
df2 <- data.frame(matrix("", ncol = ncol(df1), nrow = nrow(df1)))
mas não achei como criar com o mesmo tipo de variável e mesma quantidade de níveis, no caso factor
--
*In Jesu et Maria* *Obrigado* *Prof. Elias Carvalho*
*"Felix, qui potuit rerum cognoscere causas" (Virgil 29 BC)"Blessed is he who has been able to understand the cause of things"*
-- *In Jesu et Maria* *Obrigado* *Prof. Elias Carvalho* *"Felix, qui potuit rerum cognoscere causas" (Virgil 29 BC)"Blessed is he who has been able to understand the cause of things"*
participantes (3)
-
Cesar Rabak
-
Edson Lira
-
Elias Carvalho