2017-06-13 12 views
-1

大きなデータセットがあり、すべての郵便番号は5桁の数値形式です。私はこれらを取って3桁の郵便番号にする必要があります(0を含む郵便番号の最初の3桁を保持するように)。だから、5桁の郵便番号を3桁の郵便番号に変換しますR

State Zip 
A  12345 

State Zip 
A  123 

は、これがどのように行われるかなっ?

+0

'substr'関数、特に' substr(df $ Zip、1,3) 'を使うことをお勧めします。ここで' df'はあなたのdata.frameの名前を参照しています – ccapizzano

答えて

0

文字列に変換し、それをトリミング:

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

次に、あなたが戻って数に変換することができます。