[R-br] Gerar coluna a partir das informações da 1ª Coluna
Alexandre Loures
alexandre.loures em ymail.com
Segunda Março 2 21:50:22 BRT 2015
Antes de mais nada, muito obrigado Rodrigo Coster!
Não estou conseguindo.
> mydata<-read.csv2(choose.files(),header=FALSE)
>
> str(mydata)
'data.frame': 239 obs. of 1 variable:
$ V1: Factor w/ 239 levels "ABW","AFG","AGO",..: 1 2 3 4 5 6 7 8 9 10 ...
>
> data<-expand.grid(mydata,mydata)
>
> data1<-data[data[,1] != data[,2],]
>
> data1
[1] Var1 Var2
<0 linhas> (ou row.names de comprimento 0)
>
> str(data1)
'data.frame': 0 obs. of 2 variables:
$ Var1:'data.frame': 0 obs. of 1 variable:
..$ V1: Factor w/ 239 levels "ABW","AFG","AGO",..:
$ Var2:'data.frame': 0 obs. of 1 variable:
..$ V1: Factor w/ 239 levels "ABW","AFG","AGO",..:
- attr(*, "out.attrs")=List of 2
..$ dim : int 1 1
..$ dimnames:List of 2
.. ..$ Var1: chr "Var1=c(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13,
14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31,
32, 3"| __truncated__
.. ..$ Var2: chr "Var2=c(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13,
14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31,
32, 3"| __truncated__
>
On 02/03/2015 15:47, Rodrigo Coster wrote:
> Pelo que eu entendi, tu quer todas combinações possíveis. Da para
> fazer com o expand.grid() e depois retirar as não desejadas (no caso,
> BRA BRA/FRA FRA/ARG ARG)
>
> (vetor <- c('ARG', 'BRA', 'FRA'))
> (dados <- data.frame(expand.grid(vetor, vetor)))
> (dados <- dados[dados[, 1] != dados[, 2], ])
>
>
>
> 2015-03-02 15:42 GMT-03:00 Alexandre Loures
> <alexandre.loures em ymail.com <mailto:alexandre.loures em ymail.com>>:
>
> Boa tarde!
>
> Tenho uma base cuja primeira coluna é a seguinte:
>
> ARG
> BRA
> FRA
>
>
> A partir dessa primeira coluna gostaria de gerar a seguinte base
>
>
> 1ª COLUNA 2ª COLUNA
> ARG BRA
> ARG FRA
> BRA ARG
> BRA FRA
> FRA ARG
> FRA BRA
>
>
> Alguém saberia me dizer como conseguir esse resultado?
>
>
>
> Desde já muito obrigado!
>
>
>
> --
> *Alexandre Rodrigues Loures*
> Doutorando em Economia Aplicada
> Universidade Federal da Paraíba - UFPB
> Centro de Ciências Sociais Aplicadas - CCSA
> Programa de Pós-Graduação em Economia - PPGE
> e-Mail: alexandre.loures em ymail.com <mailto:alexandre.loures em ymail.com>
> Site: www.ccsa.ufpb.br/ppge <http://www.ccsa.ufpb.br/ppge>
>
> _______________________________________________
> R-br mailing list
> R-br em listas.c3sl.ufpr.br <mailto: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.
>
>
>
>
> _______________________________________________
> 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.
--
*Alexandre Rodrigues Loures*
Doutorando em Economia Aplicada
Universidade Federal da Paraíba - UFPB
Centro de Ciências Sociais Aplicadas - CCSA
Programa de Pós-Graduação em Economia - PPGE
e-Mail: alexandre.loures em ymail.com
Site: www.ccsa.ufpb.br/ppge
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20150302/e78044e8/attachment.html>
Mais detalhes sobre a lista de discussão R-br