Aşağıda, orijinal veri çerçevemin bir kısmı var. Belirli bir sezonda belirli bir id
tekrarlanır ve lic
ve vessel
farklı olan bu satırları birleştirmek gerekiyor. Birleştirerek toplam qtty
ve grossTon
'a ihtiyacım var.Satırları birleştirin ve değerlerini belirtin
Lütfen season 1998
örneğine id 431
numaralı telefonu (*) ekleyin.
season lic id qtty vessel grossTon
…
1998 16350 431 40 435 57
1998 16353 431 28 303 22.54
…
Aynı konu 431
iki farklı lic
(16350 & 16353) ve iki farklı vessels
(435 & 303) sahiptir. Bu özel durumda beklenen sonuç:
season lic id qtty vessel grossTon
…
1998 16350 431 68 435 79.54
…
Ne istediğinizi season
, id
ve qtty
ve grossTon
elde edilen toplamı tutmaktır, lic
ve vessel
çıkan satırda hatırlatmak hangi umursamıyorum. Yukarıdaki örnekte manuel olarak lic 16350
ve vessel 435
'u seçtim.
Dürüst olmak gerekirse, ne yapacağımı bilmiyorum, bu yüzden herhangi bir yardımı çok takdir ediyorum.
Teşekkür
Orijinal verileri
season lic id qtty vessel grossTon
1998 15593 411 40 2643 31.5
1999 27271 411 40 2643 31.5
2000 35758 411 40 2643 31.5
2001 45047 411 50 2643 31.5
2002 56291 411 55 2643 31.5
2003 66991 411 55 2643 31.5
2004 80581 411 55 2643 31.5
2005 95058 411 52 NA NA
2006 113379 411 50 10911 4.65
2007 120894 411 50 10911 4.65
2008 130033 411 50 2483 8.5
2009 139201 411 46 2296 50
2010 148833 411 46 2296 50
2011 158395 411 46 2296 50
1998 16350 431 40 435 57 # *
1998 16353 431 28 303 22.54 # *
2000 37491 436 50 2021 19.11
2001 47019 436 50 2021 19.11
2002 57588 436 51 2021 19.11
2003 69128 436 51 2021 19.11
2004 82400 436 52 2021 19.11
2005 95599 436 50 2021 19.11
2006 113126 436 50 2021 19.11
2007 122387 436 50 2021 19.11
2008 131126 436 50 2021 19.11
2009 140417 436 50 2021 19.11
2010 150673 436 50 2021 19.11
2011 159776 436 50 2021 19.11
Ayrıca ben sadece bir id
sezon başına sahip olan önceki ve sonraki satırları tutmak gerek (* = satırlar kombine edilecek). Şunun gibi: (kombine edildikten sonra ortaya çıkan * = satır) Bir data.table içine data.frame açarsanız
season lic id qtty vessel grossTon
1998 15593 411 40 2643 31.5
1999 27271 411 40 2643 31.5
2000 35758 411 40 2643 31.5
2001 45047 411 50 2643 31.5
2002 56291 411 55 2643 31.5
2003 66991 411 55 2643 31.5
2004 80581 411 55 2643 31.5
2005 95058 411 52 NA NA
2006 113379 411 50 10911 4.65
2007 120894 411 50 10911 4.65
2008 130033 411 50 2483 8.5
2009 139201 411 46 2296 50
2010 148833 411 46 2296 50
2011 158395 411 46 2296 50
1998 16350 431 68 435 79.54 #*
2000 37491 436 50 2021 19.11
2001 47019 436 50 2021 19.11
2002 57588 436 51 2021 19.11
2003 69128 436 51 2021 19.11
2004 82400 436 52 2021 19.11
2005 95599 436 50 2021 19.11
2006 113126 436 50 2021 19.11
2007 122387 436 50 2021 19.11
2008 131126 436 50 2021 19.11
2009 140417 436 50 2021 19.11
2010 150673 436 50 2021 19.11
2011 159776 436 50 2021 19.11
Gemi ile nasıl başa çıkmak istediğiniz açık değil mi? –
"Birleştirme" ve "Birleştirme" gibi şeyler burada yardımcı olabilir. – Frank
@frank, Bu örnekte neyin birleştirileceğinden emin değilim? Sanırım "birleştirme" başlığında kullanılmıştı, ancak yanlış –