Articles of group by

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á […]

Como obter várias contagens com uma consulta SQL?

Eu estou querendo saber como escrever esta consulta. Eu sei que esta syntax real é falsa, mas vai ajudar você a entender o que eu estou querendo. Eu preciso disso neste formato, porque faz parte de uma consulta muito maior. SELECT distributor_id, COUNT(*) AS TOTAL, COUNT(*) WHERE level = ‘exec’, COUNT(*) WHERE level = ‘personal’ […]

O que é mais rápido, SELECT DISTINCT ou GROUP BY no MySQL?

Se eu tiver uma mesa CREATE TABLE users ( id int(10) unsigned NOT NULL auto_increment, name varchar(255) NOT NULL, profession varchar(255) NOT NULL, employer varchar(255) NOT NULL, PRIMARY KEY (id) ) e eu quero obter todos os valores exclusivos do campo de profession , o que seria mais rápido (ou recomendado): SELECT DISTINCT u.profession FROM […]

SQL Server – Coluna “inválida na lista de seleção porque não está contida em uma function agregada ou na cláusula GROUP BY”

Eu gostaria de exibir a coluna B no meu abaixo SQL, mas quando eu adicioná-lo à consulta, dá-me o seguinte erro: A coluna T2.B ‘é inválida na lista de seleção porque não está contida em uma function agregada ou na cláusula GROUP BY. Meu código: SELECT A, COUNT(B) as T1, B FROM T2 WHERE ID=1 […]