Şimdiden özür dilerim - bunun muhtemelen başka bir yerde cevaplandığını biliyorum, ancak ihtiyacım olan cevabı bulamıyorum ve adapte edemiyorum ihtiyaçlarımda bulduğum diğer kod.Eşleşen sütuna göre sütun çiftlerini çıkar
bir veri çerçevesi vardır:
FILE | TECHNIQUE | COUNT
------------------------
A | ONE | 10
A | TWO | 25
B | ONE | 5
B | TWO | 30
C | ONE | 30
C | TWO | 50
Her dosya için bir sıra ile, bir ile iki arasında COUNT değerlerinin farkı bir veri çerçevesi üretmek istiyoruz, yani
FILE | DIFFERENCE
-----------------
A | 15
B | 25
C | 20
Temel olarak R veya Plyr ile bunu kolayca yapabilmem gerektiğine inanıyorum, ama biraz takılıyorum. Bunu yapmak için iyi bir yol önerebilir ve belki de gelecekteki benzer sorunlarda bana yardımcı olabilecek belki de iyi bir eğitici olabilir mi? tabanında aggregate
kullanma
Teşekkür
+1. Şimdi, en azından :) – A5C1D2H2I1M1N2O1R2T1
eklemek için "data.table" ve "by" eklemeniz gerekir. Öncelikle, fantastik cevaplar ve çeşitlilik için teşekkürler - bir rulo üzerinde ciddi (ve cevapınızı bir an). Son bir ekleme - bunu orijinalin yüzdesi olarak nasıl hesaplayabilirim? (ör. A,% 40 olur). Anladım ki, bu fark dıĢından başka bir Ģey kullanmamı gerektirir, değil mi? – obfuscation
nerede% 40 geliyor? –