Jestem bardzo nowy w R i szukam sposobów odtwarzania makra programu Excel VBA i funkcji arkusza programu Excel, takich jak SUMA.JEŻELI. SUMA.JEŻELI sumuje kolumnę, jeśli wiersz zawiera wpisy pasujące do wielu warunków w innych kolumnach.Równoważnik programu Excel SUMIFS w R
Mam poniżej ramki danych i chcę obliczyć nową kolumnę. Nowa kolumna jest sumą Sample
dla wszystkich wierszy, które pokrywają się z zakresem Start Date
i EndDate
. Na przykład w linii 1
będzie to 697
(suma pierwszego 3 lines
). Kryteria sumy obejmują w szczególności: Sample
jeśli EndDate >= StartDate[i] & StartDate <=EndDate[i]
StartDate EndDate Sample *SUMIFS example*
10/01/14 24/01/14 139 *697*
12/01/14 26/01/14 136
19/01/14 02/02/14 422
25/01/14 08/02/14 762
29/01/14 12/02/14 899
05/02/14 19/02/14 850
07/02/14 21/02/14 602
09/02/14 23/02/14 180
18/02/14 04/03/14 866
Wszelkie komentarze lub wskazówki będą bardzo mile widziane.
to nie daje tego, co chciał OP, dla każdego wiersza chciał patrzeć na wszystkich innych wierszy i podsumować kolumnę próbki, jeżeli spełnia kryteria . –
Dziękuję bardzo, ale jak wspomniał Cameron, nie robi to dokładnie tego, na co liczyłem (choć doskonale to podsumowuje). Doceniam pomoc. – Barnaby1