Articles of group by

Selecione os 3 registros mais recentes em que os valores de uma coluna são distintos

Eu tenho a seguinte tabela: id time text otheridentifier ——————————————- 1 6 apple 4 2 7 orange 4 3 8 banana 3 4 9 pear 3 5 10 grape 2 O que eu quero fazer é selecionar os 3 registros mais recentes (por time desc), cujos outros otheridentifier são distintos. Portanto, nesse caso, o resultado […]

Como numerar / rotular tabela de dados por número de grupo de group_by?

Eu tenho um tbl_df onde eu quero group_by(u, v) para cada combinação de números distintos observada com (u, v) . EDIT: isso foi resolvido adicionando group_indices() volta em dplyr 0.4.0 a) Então eu quero atribuir a cada grupo distinto algum número arbitrário de label distinto = 1,2,3 … por exemplo, a combinação (u, v) == […]

Cláusula group by no mySQL e no postgreSQL, por que o erro no postgreSQL?

Suponha que eu tenha esta tabela: named = the_table cuja estrutura é: postgreSQL: create table the_table (col3 SERIAL, col2 varchar, col1 varchar, PRIMARY KEY(col3)); MySQL: create table the_table ( col3 INT NOT NULL AUTO_INCREMENT PRIMARY KEY, col2 varchar(20), col1 varchar(20) ) Então eu inseri a tabela: INSERT INTO the_table (col2,col1) VALUES (‘x’,’a’), (‘x’,’b’), (‘y’,’c’), (‘y’,’d’), […]

Freqüências / proporções relativas com dplyr

Suponha que eu queira calcular a proporção de diferentes valores dentro de cada grupo. Por exemplo, usando os dados mtcars , como calcular a frequência relativa do número de engrenagens por am (automático / manual) de uma só vez com dplyr ? library(dplyr) data(mtcars) mtcars % group_by(am, gear) %>% summarise(n = n()) # am gear […]

LINQ com groupby e count

Isso é bem simples, mas estou perdendo: dado esse tipo de dataset: UserInfo(name, metric, day, other_metric) e este dataset de amostra: joe 1 01/01/2011 5 jane 0 01/02/2011 9 john 2 01/03/2011 0 jim 3 01/04/2011 1 jean 1 01/05/2011 3 jill 2 01/06/2011 5 jeb 0 01/07/2011 3 jenn 0 01/08/2011 7 Gostaria de […]

.EACHI em data.table?

Não consigo encontrar nenhuma documentação sobre o que exatamente .EACHI faz em data.table . Eu vejo uma breve menção na documentação: A agregação para um subconjunto de grupos conhecidos é particularmente eficiente ao passar esses grupos em i e definindo by=.EACHI . Quando i é um data.table, DT[i,j,by=.EACHI] avalia j para os grupos de DT […]

Python pandas groupby object aplicar método duplicatas primeiro grupo

Minha primeira pergunta SO: Estou confuso sobre este comportamento de aplicar método de groupby em pandas (0.12.0-4), parece aplicar a function duas vezes para a primeira linha de um quadro de dados. Por exemplo: >>> from pandas import Series, DataFrame >>> import pandas as pd >>> df = pd.DataFrame({‘class’: [‘A’, ‘B’, ‘C’], ‘count’:[1,0,2]}) >>> print(df) […]

C # Linq Group Por em várias colunas

public class ConsolidatedChild { public string School { get; set; } public string Friend { get; set; } public string FavoriteColor { get; set; } public List Children { get; set; } } public class Child { public string School { get; set; } public string Name { get; set; } public string Address { […]

Agrupar por datas no mongodb

Estou trabalhando em um projeto no qual estou acompanhando o número de cliques em um tópico. Estou usando o mongodb e tenho que agrupar o número de cliques por data (quero agrupar dados por 15 dias). Estou tendo armazenamento de dados no seguinte formato no mongodb { “_id” : ObjectId(“4d663451d1e7242c4b68e000”), “date” : “Mon Dec 27 […]

MySQL – Selecionando uma coluna que não está no grupo por

Eu estou tentando adicionar resources para um aplicativo preexistente e me deparei com uma visão do MySQL algo como isto: SELECT AVG(table_name.col1), AVG(table_name.col2), AVG(table_name.col3), table_name.personID, table_name.col4 FROM table_name GROUP BY table_name.personID; OK, então há algumas funções agregadas. Você pode selecionar personID porque está agrupando por ele. Mas também está selecionando uma coluna que não está […]