[R-br] Dúvida strsplit

Leandro Marino leandromarino em leandromarino.com.br
Quinta Dezembro 13 12:10:00 BRST 2012


Tura e B,

neste exemplo o Tura ganhou! :)

> system.time(temp2 <-
matrix(as.integer(do.call(rbind,strsplit(vec,NULL))),ncol=30))
  usuário   sistema decorrido
    23.40      0.14     23.61

> system.time(temp1 <- do.call(rbind,lapply(strsplit(vec,NULL),
as.integer)))
  usuário   sistema decorrido
    30.20      0.03     30.50

length(vec)
[1] 2370000





Em 13 de dezembro de 2012 11:54, Leandro Marino <
leandromarino em leandromarino.com.br> escreveu:

> Valeu B!
>
>
> Em 13 de dezembro de 2012 11:51, Leandro Marino <
> leandromarino em leandromarino.com.br> escreveu:
>
> Valeu Tura.
>>
>>
>> Em 13 de dezembro de 2012 11:37, BERNARDO RANGEL TURA <
>> tura em centroin.com.br> escreveu:
>>
>> Leandro,
>>>
>>> matrix(as.integer(temp),ncol=30) resolve seu problema
>>>
>>> matrix(as.integer(do.call(rbind,strsplit(vec,NULL))),ncol=30), para
>>> fazer tudo de uma vez só
>>>
>>>
>>> []s
>>> Tura
>>>
>>>
>>> Em 13 de dezembro de 2012 11:30, Leandro Marino <
>>> leandromarino em leandromarino.com.br> escreveu:
>>>
>>>> Caros colegas,
>>>>
>>>> estou com a seguinte situação:
>>>>
>>>> vec <-
>>>> c("001011001110010110000011010100", "101111111011100111110101111101",
>>>> "101111111111111110111111111101", "111001100010111000100000101010",
>>>> "100011110011000000100000000000", "110111111010110001111111011111",
>>>> "001000010100010010001010001111", "000011000000000011001001110101",
>>>> "011111110101111101111111111111", "110010111111101000010001010000")
>>>> temp <- strsplit(vec,NULL)
>>>> temp <- do.call(rbind,temp)
>>>>
>>>> no entanto, gostaria de transformar as linhas e colunas do temp para
>>>> integer. Como fazer isto de forma eficiente? poderia transformar no momento
>>>> do strsplit?!
>>>>
>>>> Abraços,
>>>>
>>>> _______________________________________________
>>>> 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.
>>>>
>>>
>>>
>>> _______________________________________________
>>> 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.
>>>
>>
>>
>
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20121213/d307f9c6/attachment.html>


Mais detalhes sobre a lista de discussão R-br