Veri kümesinin bir bölümünü düzenli hale getirmek için, bir sütunu birçoğuna ayırmam gerekiyor. Bu veriler buna benzer şekildedir:R - ODK temizlemede düzensiz verilerin ayrılması
set.seed(2133)
df <- data.frame(a = paste(sample(1:9, 5, replace=T), sample(c("", "%2", "%3"), 5, replace=T), sample(c("", "%3", "%4"), 5, replace=T), sep=""))
df
a
1 6
2 2%3%4
3 6%2
4 3%2
5 5%2%4
Tidyr en ayrı fonksiyon alışkanlık iş yapmak ve ben en iyi fikir böyle ifelse tabloların dizisidir:
df$One <- ifelse(grepl("1", df$a) == T, 1, 0)
df$Two <- ifelse(grepl("2", df$a) == T, 1, 0)
a One Two
1 6 0 0
2 2%3%4 0 1
3 6%2 0 1
4 3%2 0 1
5 5%2%4 0 1
iyi yolu nedir Böyle bir gezintiye gitmek için. Veri toplama için Açık Veri Kiti (ODK) ile çalışan birçok kişinin buna rastlayacağına eminim.
Temel sürümü severim. Güzel seçenekler. – Simon