2016-04-05 3 views
0

72 Bu0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, ..., 72 değerlerini 01, 02, 03, ..., 09, 10, 11, 12 ile değiştirin. , ...,

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

ABD devlet kodları 01,02,03 gelen içindedir FIPS gibi görünen bir veri var, ..., 09,10,11, .. 0,72 ve 1,2,3, ..., 9,10,11

X_STATE değişken, ben 1,2,3 devlet kodları değişen bazı sorun yaşıyorum

sayısalsa ..., 9,10,11 doğru sürüme 01.02,03, ..., 09,10,11, ... 72'dir.

Sorglum, bu dönüşümü nasıl yapılır? Bazı işlevler yaratmamız mı gerekiyor? Birden çok yol denedim ama boşuna. Yardımınız çok takdir edilecektir. Eğer read.csv` `, diyelim ki, birlikte verilerdeki okuduğunuz takdirde

+1

teşekkürler ve kodlar 01, 02, ... dosyanıza, sadece bu sütunları okuyabilir vardır karakter dizeleri gibi ve – rawr

cevap

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 gerçeğinden sonra ping yapmanıza gerek yok, 'c()' – Frank

+1

hız ölümlerini sarma :) 'ya ihtiyaç duymazsınız. – Sotos