Organizando os dados (limpando sinais desnecessários)

Tenho a matriz a baixo:
str(bmatrix1) 'data.frame': 2189 obs. of 16 variables: $ numMA.ACC : num 15 15 15 15 15 14 14 8 8 8 ... $ numMA.DON : num 11 11 11 11 11 10 10 5 5 5 ... $ numMA.Mol_ID : num 2 2 2 2 2 4 4 31 31 31 ... $ numMA.ROT : num 5 5 5 5 5 4 4 6 6 6 ... $ charMA.energy : Factor w/ 2189 levels "10.745595054136636 __ ",..: 825 840 855 928 957 768 807 54 66 165 ... ..- attr(*, "names")= chr "CMP1" "CMP2" "CMP3" "CMP4" ...
A coluna "$ charMA.energy” É a minha coluna de interesse, como retirar os “__” e alterá-la para coluna numérica mantendo todos as casas decimais? No mais agradeço. Thales

gsub(" __ $", "", "10.745595054136636 __ ") [1] "10.745595054136636"
Eu tentaria: as.numeric(as.character((gsub(" __ $", "", bmatrix1$charMA.energy)) Em 20 de março de 2014 08:41, Tropidurus Torquatus <t.torquatus@gmail.com>escreveu:
Tenho a matriz a baixo:
str(bmatrix1) 'data.frame': 2189 obs. of 16 variables: $ numMA.ACC : num 15 15 15 15 15 14 14 8 8 8 ... $ numMA.DON : num 11 11 11 11 11 10 10 5 5 5 ... $ numMA.Mol_ID : num 2 2 2 2 2 4 4 31 31 31 ... $ numMA.ROT : num 5 5 5 5 5 4 4 6 6 6 ... $ charMA.energy : Factor w/ 2189 levels "10.745595054136636 __ ",..: 825 840 855 928 957 768 807 54 66 165 ... ..- attr(*, "names")= chr "CMP1" "CMP2" "CMP3" "CMP4" ...
A coluna "$ charMA.energy"
É a minha coluna de interesse, como retirar os "__" e alterá-la para coluna numérica mantendo todos as casas decimais?
No mais agradeço.
Thales _______________________________________________ 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.
-- Marcos F. Silva http://sites.google.com/site/marcosfs2006

Marcos, Muito obrigado, Problema resolvido Thales Em 20/03/2014, à(s) 12:47, Marcos Silva <marcosfs2006@gmail.com> escreveu:
gsub(" __ $", "", "10.745595054136636 __ ") [1] "10.745595054136636"
Eu tentaria:
as.numeric(as.character((gsub(" __ $", "", bmatrix1$charMA.energy))
Em 20 de março de 2014 08:41, Tropidurus Torquatus <t.torquatus@gmail.com> escreveu: Tenho a matriz a baixo:
str(bmatrix1) 'data.frame': 2189 obs. of 16 variables: $ numMA.ACC : num 15 15 15 15 15 14 14 8 8 8 ... $ numMA.DON : num 11 11 11 11 11 10 10 5 5 5 ... $ numMA.Mol_ID : num 2 2 2 2 2 4 4 31 31 31 ... $ numMA.ROT : num 5 5 5 5 5 4 4 6 6 6 ... $ charMA.energy : Factor w/ 2189 levels "10.745595054136636 __ ",..: 825 840 855 928 957 768 807 54 66 165 ... ..- attr(*, "names")= chr "CMP1" "CMP2" "CMP3" "CMP4" ...
A coluna "$ charMA.energy”
É a minha coluna de interesse, como retirar os “__” e alterá-la para coluna numérica mantendo todos as casas decimais?
No mais agradeço.
Thales _______________________________________________ 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.
-- Marcos F. Silva http://sites.google.com/site/marcosfs2006 _______________________________________________ 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 (2)
-
Marcos Silva
-
Tropidurus Torquatus