标签: r
我想将字符列转换为数据框中的数字列。 列值类似于“0001”“0002”...... 我用了 as.numeric(as.character(列)) 它返回1,2 ... 但是删除了前导零。 我想保留前导零并更改列的类型。
答案 0 :(得分:3)
如果您想要前导零,则无法选择将其设为数字。根据定义,数字类在逻辑上是数字,这意味着前导零没有任何意义。因此,您需要决定是将其保留为字符列,还是将其转换为数字并接受导致删除前导零的数据。