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

前端 未结 3 1229
走了就别回头了
走了就别回头了 2020-11-28 13:03

I want to import a table (.txt file) in R with read.table(). One column in my table is an ID with nine numerals - some ids begin with a 0, other wi

3条回答
  •  感情败类
    2020-11-28 13:33

    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
    

提交回复
热议问题