Articles of aggregato

SQL Server: SUM () di più righe incluse clausole where

Ho una tabella che assomiglia a qualcosa come la seguente: PropertyID Amount Type EndDate ——————————————– 1 100 RENT null 1 50 WATER null 1 60 ELEC null 1 10 OTHER null 2 70 RENT null 2 10 WATER null Ci saranno più oggetti fatturati a una proprietà, anche fatturati più volte. Ad esempio RENT può […]

R usa ddply o aggregate

Ho un frame di dati con 3 colonne: custId, saleDate, DelivDateTime. > head(events22) custId saleDate DelivDate 1 280356593 2012-11-14 14:04:59 11/14/12 17:29 2 280367076 2012-11-14 17:04:44 11/14/12 20:48 3 280380097 2012-11-14 17:38:34 11/14/12 20:45 4 280380095 2012-11-14 20:45:44 11/14/12 23:59 5 280380095 2012-11-14 20:31:39 11/14/12 23:49 6 280380095 2012-11-14 19:58:32 11/15/12 00:10 Ecco il dput: […]

Tornando alla prima riga del gruppo

Ho un dataframe costituito da un ID , che è lo stesso per ogni elemento in un gruppo, due datetimes e l’intervallo di tempo tra questi due. Uno degli oggetti datetime è il mio indicatore temporale pertinente. Ora mi piace ottenere un sottoinsieme del dataframe costituito dalla prima voce per ogni gruppo. Le voci (in […]

modo più veloce per creare una variabile che aggrega una colonna per id

C’è un modo più veloce per farlo? Immagino che questo non sia necessario lento e che un compito come questo può essere realizzato con le funzioni di base. df <- ddply(df, "id", function(x) cbind(x, perc.total = sum(x$cand.perc))) Sono abbastanza nuovo per R. Ho guardato by() , aggregate() e tapply() , ma non ho potuto farli […]

Dati aggregati in R

Sto cercando un esempio semplice morto su come utilizzare l’ aggregate e calcolare i mezzi in R. Di ‘, ho il seguente frame di dati: AB 100 85 200 95 300 110 400 105 E voglio calcolare i valori medi per alcuni intervalli con il seguente risultato: RANGE MEAN 100-200 90 300-400 107.5 Come faccio […]

Come selezionare la prima e l’ultima riga all’interno di una variabile di raggruppamento in un frame di dati?

Come posso selezionare la prima e l’ultima riga per ogni id univoco nel seguente dataframe? tmp id d gr mm area #> 1 15 1 2 3.4 1 #> 2 15 1 1 4.9 2 #> 3 15 1 1 4.4 1 #> 4 15 1 1 5.5 2 #> 5 21 1 1 4.0 […]

data.frame Raggruppa per colonna

Ho un frame di dati DF. Dì che DF è: AB 1 1 2 2 1 3 3 2 3 4 3 5 5 3 6 Ora voglio combinare le righe per la colonna A e avere la sum della colonna B. Per esempio: AB 1 1 5 2 2 3 3 3 11 Sto […]

Perché non esiste una funzione di aggregazione del PRODOTTO in SQL?

Sto cercando qualcosa come SELECT PRODUCT(table.price) FROM table GROUP BY table.sale simile a come funziona SUM . Ho perso qualcosa sulla documentazione o non c’è davvero nessuna funzione PRODUCT ? Se è così, perché no? Nota: ho cercato la funzione in postgres, mysql e mssql e non ne ho trovata nessuna, quindi ho pensato che […]

Righe collassanti dove alcune sono tutte NA, altre sono disgiunte da alcune NA

Ho un semplice dataframe in quanto tale: ID Col1 Col2 Col3 Col4 1 NA NA NA NA 1 5 10 NA NA 1 NA NA 15 20 2 NA NA NA NA 2 25 30 NA NA 2 NA NA 35 40 E vorrei riformattarlo come tale: ID Col1 Col2 Col3 Col4 1 5 10 […]

Aggrega un frame di dati basato su coppie di colonne non ordinate

Ho un set di dati che assomiglia a questo: id1 id2 size 1 5400 5505 7 2 5033 5458 1 3 5452 2873 24 4 5452 5213 2 5 5452 4242 26 6 4823 4823 4 7 5505 5400 11 Dove id1 e id2 sono nodes univoci in un grafico e la size è un […]