How to avoid: read.table truncates numeric values beginning with 0

As said in Ben’s answer, colClasses is the easier way to do it. Here is an example:

read.table(text="col1 col2
           0012 0001245",
           head=T,
           colClasses=c('character','numeric'))

  col1 col2
1 0012 1245      ## col1 keep 00 but not col2

Leave a Comment