Sono molto nuovo a R e sto cercando modi di ricreare una macro VBA di Excel e funzioni di foglio di lavoro di Excel come SUMIFS. SUMIFS somma una colonna se la riga contiene voci che corrispondono a più condizioni sulle altre colonne.Excel SUMIFS equivalente in R
Ho il frame di dati sottostante e voglio calcolare una nuova colonna. La nuova colonna è la somma di Sample
per tutte le righe che si sovrappongono con l'intervallo-. Ad esempio sulla riga 1
sarebbe 697
(la somma del primo 3 lines
). I criteri per la somma specificamente: includono Sample
se 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
Qualsiasi commento o puntatori sarebbe molto apprezzato.
questo non dà quello che il PO ha voluto, per ogni riga che vuole guardare tutte le altre righe e riassumere la colonna di esempio se soddisfa i criteri . –
Grazie mille, ma come ha detto Cameron, questo non fa esattamente quello che speravo (anche se lo riassume perfettamente). Apprezzo l'aiuto. – Barnaby1