2016-04-11 27 views
0

Veri kümemde tarih için bir sütunum var ve biçimi gün/ay/yıl gibi (25/10/2015) ve her ayın satırlarını aylara ayırmak istiyorum. ay ayırarak her ayın farklı bir değişkene atanmasını istiyorum (jan < - "kod ilk ay satırlarını kaydetmek için yazmalıyım") vb. Teşekkürler.Veri kümesini aylara göre bölme

cevap

2

Biz Date sınıfına 'tarih' dönüştürerek veri kümesi split ve format

split(df, format(as.Date(df$date, '%d/%m/%Y'), '%m')) 

Veya ay regex

split(df, gsub("^[^/]+/|/[^/]+$", "", df$date)) 
+0

ile ekstrakte edilebilir ama ne olursa ile month bölümünü çıkarabilir i her ay farklı bir değişkene (jan <- "kodu ilk ay satırlarını kaydetmek için yazmalıyım") ve benzeri –

+1

@ ButhoyFam'a atamak istediğinizde, * bunu * ile atayabilirsiniz() ', ancak siz * * gerçekten sho uldn't **, uzun vadede, verilerle aylar listesi olarak çalışmayı öğrenirseniz hayatınız daha kolay olacaktır: ayrıldıktan sonra Ocak ayı değişkenlerine "split_df [[1]) başvurabilirsiniz. ] '... –

İlgili konular