ı aşağıdaki veri tablosu var diyelim: Bir aşağıdaki 'büyük' türü görülür kadar 'büyük' türü tüm satırlar için aynıdır: Bir kategori hiyerarşisi var Bu durumdaKayıtların sırası kategoriyi belirlediğinde bir data.table nasıl yeniden şekillendirebilirim?
dt=data.table(type=c('big','medium','small','small'
,'medium','small','small'
,'big','medium','small','small')
,category=letters[1:11])
type category
1: big a
2: medium b
3: small c
4: small d
5: medium e
6: small f
7: small g
8: big h
9: medium i
10: small j
11: small k
. Ve davranış her tür için aynıdır.
aşağıdaki bana vermelidir istediğiniz yeniden şekillendirme: Yalnızca aynı kategorideki bir kayıt bulunduğunda, sipariş bu kategoriler ayarlamak önemlidir değiştiren her kategoriyi görebileceğiniz gibi
dt=data.table(type=c('big','medium','small','small'
,'medium','small','small'
,'big','medium','small','small')
,category=letters[1:11])
big medium small
1: a b c
2: a b d
3: a e f
4: a e g
5: h i j
6: h i k
.
Bunu kullanmaksızın kullanmanın bir yolu olduğunu düşünüyor musunuz?
seni çok sağolun ...:!) ... Ben merak o cevapları ile gelip yönetmek yapmak olduğunu Tecrübe mi yoksa sadece yetenek mi? ... ... nasıl bir arka planın var? –