r - 如何防止 R 删除整数向量中的前导零

标签 r

有什么方法可以阻止 R 删除整数中的前导零吗?例如,

a<-c(00217,00007,00017)

我知道这不是书写整数的正确方法。遗憾的是,我收到了一个文本文件(人和非 R 代码已经不存在了),其中单个列表中包含数千个向量: 列表(药物A=c(...),药物B=c(....),........)

当 00002 变成 2 时,我需要保留前导零。我可以加载这数千个值,然后编写一个函数来解析列表并转换为字符,同时纠正任何长度不超过五个字符的数字,但我希望有一个快速的替代方案。

更新1 我提供的文本文件示例:

list(CETUXIMAB=c(05142,05316),
DORNASEALFA=c(94074),
ETANERCEPT=c(05342,99075),
BIVALIRUDIN=c(04400,09177),
LEUPROLIDE=c(02074,03219,91035,91086),
PEGINTERFERONALFA2A=c(03162),
ALTEPLASE=c(00486,01032,03371,05314),
DARBEPOETINALFA=c(02217,03421),
GOSERELIN=c(99221),
RETEPLASE=c(00157),
ERYTHROPOIETIN=c(92078,92122)) 

我已经截断了列表,因为有数千个向量。这是使用 C++ 编写的程序生成的文本文件(代码不可用)。某些值例如 RETEPLASE=c(00157) 被截断为 157。

最佳答案

library(stringr)
str_pad(a, 5, pad = "0")

关于r - 如何防止 R 删除整数向量中的前导零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47114164/

相关文章:

R:将曲线拟合到点:使用什么线性/非线性模型?

r - setNames 后缀到前缀

r - 如何在集合中找到最大化接近目标值的数字组合

r - 使用 R 根据多个标准从文本中提取句子

xcode - 使用 Xcode 5.0 和 Rcpp 时出错(已安装命令行工具)

r - Plotly:如何在箱线图上添加中线

r - panelmodel (plm) 对象上的 texreg;额外的政府信息

r - 在 R 中使用 ggplot 将正态分布叠加到密度上

r - 添加两个数据框;相同的维度;不同的顺序列

python - 如何在 Python 上使用 PMML 文件和 Augustus 对线性模型进行评分