2016-04-05 6 views
0

私はこの01,02,03、...、09,10,11,12と0,1,2,3,4,5,6,7,8,9,10,12、...、72の値を置き換えます。 、...、72

X_STATE STATE_NAME 
1  Alabama 
2  Alaska 
3  Arizona 
. 
. 
9  Connecticut 
10  Delaware 
11  District of Columbia 

のような米国の州のFIPSコードを探します、データを持っている01,02,03、...、09,10,11、からです。.. 0.72としませ1,2,3、...、9,10,11

X_STATE変数は、私が1,2,3からの状態コードを変更することで、いくつかの問題を抱えています

数値であります...、9,10,11を正しいバージョン(01,02,03、...、09,10,11、... 72)に変更します。

私のクエリは、どのようにこの変換を行うのですか?いくつかの機能を作成する必要がありますか?私は複数の方法を試みたが役に立たなかった。あなたの助けに感謝します。あなたがread.csv` `、と言う、とのデータに読んでいる場合

+1

ありがとう、そしてコードは01、02、...あなたのファイルで、あなただけのこれらの列を読み取ることができます文字列として、実際には – rawr

答えて

2
x <- 1:20  
sprintf("%02d", x) 
#[1] "01" "02" "03" "04" "05" "06" "07" "08" "09" "10" "11" "12" "13" "14" "15" "16" "17" 
#[18] "18" "19" "20" 
+0

Fyiの後にパッドする必要はありません、それを包む 'c()'は – Frank

+1

速度殺し:) :) – Sotos

関連する問題