将5位邮政编码转换为R中的3位邮政编码

时间:2017-06-13 18:31:52

标签: r

我有一个大数据集,所有邮政编码都是5位数字形式。我需要拿这些并将它们制作成3位数的邮政编码(以便它保留邮政编码的前3位数字,包括任何0)。所以

State Zip
A     12345

变为

State Zip
A     123

这是怎么做到的?

1 个答案:

答案 0 :(得分:0)

转换为字符串,然后修剪它:

> zip=12345
> strtrim(as.character(zip), 3)
[1] "123"

然后你可以转换回一个数字。

相关问题