-1
我有一個大型數據集,所有的郵政編碼都是5位數字形式。我需要把這些信息加入到3位數的郵政編碼中(以便保留郵政編碼的前3位數字,包括任何0)。所以將5位數的郵政編碼轉換爲R中的3位數郵政編碼
State Zip
A 12345
成爲
State Zip
A 123
如何做到這一點?
我有一個大型數據集,所有的郵政編碼都是5位數字形式。我需要把這些信息加入到3位數的郵政編碼中(以便保留郵政編碼的前3位數字,包括任何0)。所以將5位數的郵政編碼轉換爲R中的3位數郵政編碼
State Zip
A 12345
成爲
State Zip
A 123
如何做到這一點?
轉換爲字符串,然後修剪:
> zip=12345
> strtrim(as.character(zip), 3)
[1] "123"
然後你就可以轉換回數字。
我建議使用'substr'函數,特別是'substr(df $ Zip,1,3)'其中'df'指的是您的數據的名稱 – ccapizzano