[R] Split string
    Peter Kraglund Jacobsen 
    peter at kraglundjacobsen.dk
       
    Wed Apr 15 10:02:36 CEST 2009
    
    
  
> (FICB[,"temp"])
 [1] "0.30" "0.55" "0.45" "2.30" "0.45" "0.30" "0.25" "0.30" "0.30"
"1.05" "1.00" "1.00"
[13] "0.30" "0.30" "0.30" "0.55" "0.30" "0.30" "0.30" "0.25" "1.00"
"0.30" "0.30" "0.45"
[25] "0.30" "1.30" "0.30" "0.30" "0.45" "0.30" "0.30" "0.30" "  NA"
"NA" "  NA" "  NA"
[37] "0.30" "  NA" "0.30" "0.30" "0.30" "0.30" "  NA" "  NA" "0.35"
"NA" "0.35" "0.30"
[49] "0.30" "0.40" "  NA" "0.40" "0.30" "  NA" "0.30" "0.30" "0.30"
"0.30" "0.45" "0.30"
[61] "0.30" "0.30" "0.30" "0.50" "0.30" "0.30" "0.45" "0.30"
How do I output the number to the left of "." to variable X and the
two numbers to the right of "." to variable Y?
FICB[,"x"] <- substr(FICB[,"temp2"],1,1)
Works, but
FICB[,"y"] <- substr(FICB[,"temp2"],3,2)
only returns "". temp is class character.
    
    
More information about the R-help
mailing list