【发布时间】:2020-10-20 05:12:54
【问题描述】:
我在 R 中遇到以下困难:一个数据框有一个带有一些 ID 的列,这些 ID 是字符格式。删除前面的 0 最简洁的方法是什么?
例子:
这就是我所拥有的:
ID <- as.character(c("001001","0001002","01003","001004","1005"))
order <- c("a","b","c","d","e")
df <- as.data.frame(cbind(ID, order))
这就是我想要的:
ID2 <- as.character(c("1001","1002","1003","1004","1005"))
order2 <- c("a","b","c","d","e")
df2 <- as.data.frame(cbind(ID, order))
我尝试替换字符串,但它删除了我不想要的 0(例如:ID2[1] = 11)。
提前致谢!
【问题讨论】: