«group-by» etiketlenmiş sorular

GROUP BY, SQL ilişkisel veritabanı standardında, ortak alan değerlerini paylaşan bir grup satırı tek bir satıra daraltmak için kullanılan bir komuttur. Toplama işlevleri, ilgili verileri tek bir değerde toplamak için SUM () veya AVG () gibi gruptaki diğer alanlarda gerçekleştirilebilir.

7
Dplyr ile bağıl frekanslar / oranlar
Her bir grup içindeki farklı değerlerin oranını hesaplamak istediğimi varsayalım. Örneğin, kullanarak mtcarsverileri, nasıl hesaplarım göreceli sayısının sıklığını dişlileri tarafından am ile tek seferde (/ otomatik manuel) dplyr? library(dplyr) data(mtcars) mtcars <- tbl_df(mtcars) # count frequency mtcars %>% group_by(am, gear) %>% summarise(n = n()) # am gear n # 0 …
153 r  group-by  dplyr  frequency 

9
pandas GroupNaN (eksik) değerlere sahip sütunlar
Ben groupby istediğim sütunlarda birçok eksik değerleri olan bir DataFrame var: import pandas as pd import numpy as np df = pd.DataFrame({'a': ['1', '2', '3'], 'b': ['4', np.NaN, '6']}) In [4]: df.groupby('b').groups Out[4]: {'4': [0], '6': [2]} Pandaların NaN hedef değerleri olan satırları bıraktığını görün. (Bu satırları dahil etmek istiyorum!) …

9
SQL - Group By içinde takma ad kullanma
Sadece SQL sözdizimini merak ediyorum. Eğer varsa SELECT itemName as ItemName, substring(itemName, 1,1) as FirstLetter, Count(itemName) FROM table1 GROUP BY itemName, FirstLetter Bu yanlış olur çünkü GROUP BY itemName, FirstLetter gerçekten olmalı GROUP BY itemName, substring(itemName, 1,1) Ama neden eskisini kolaylık sağlamak için kullanamıyoruz?
143 sql  group-by  alias 




19
SELECT listesi GROUP BY yan tümcesinde değil ve toplanmamış sütun içeriyor… sql_mode = only_full_group_by ile uyumsuz
WAMP Sunuculu Windows PC'mde MySQL 5.7.13 kullanarak AM İşte Benim Sorunum Bu sorguyu yürütürken SELECT * FROM `tbl_customer_pod_uploads` WHERE `load_id` = '78' AND `status` = 'Active' GROUP BY `proof_type` Hep böyle hata alıyorum SELECT listesinin 1 numaralı ifadesi, GROUP BY yan tümcesinde değildir ve işlevsel olarak GROUP BY yan tümcesindeki …

6
Python grubu
Dizin 0'ın değer ve dizin 1'in tür olduğu bir veri çiftine sahip olduğumu varsayalım : input = [ ('11013331', 'KAT'), ('9085267', 'NOT'), ('5238761', 'ETH'), ('5349618', 'ETH'), ('11788544', 'NOT'), ('962142', 'ETH'), ('7795297', 'ETH'), ('7341464', 'ETH'), ('9843236', 'KAT'), ('5594916', 'ETH'), ('1550003', 'ETH') ] Onları türlerine göre gruplamak istiyorum (1. dizine göre): result …
125 python  group-by 



12
MySQL'de ay ve yıla göre gruplama
Her satırda bir zaman damgası olan bir tablo verildiğinde, sorguyu bu belirli json nesne biçimine sığacak şekilde nasıl biçimlendirirsiniz? Bir json nesnesini yıllar / aylar halinde düzenlemeye çalışıyorum. json sorguyu temel almak için: { "2009":["August","July","September"], "2010":["January", "February", "October"] } İşte şimdiye kadar sahip olduğum sorgu - SELECT MONTHNAME(t.summaryDateTime) as month, …
102 sql  mysql  group-by  date 

10
GroupBy pandas DataFrame ve en yaygın değeri seçin
Üç dize sütunu olan bir veri çerçevem ​​var. 3. sütundaki tek değerin ilk ikisinin her kombinasyonu için geçerli olduğunu biliyorum. Verileri temizlemek için veri çerçevesine göre ilk iki sütuna göre gruplandırmalı ve her kombinasyon için üçüncü sütunun en yaygın değerini seçmeliyim. Kodum: import pandas as pd from scipy import stats …

6
MySQL "Gruplama Ölçütü" ve "Sıralama Ölçütü"
Bir e-posta tablosundan bir dizi satır seçip gönderene göre gruplayabilmek istiyorum. Sorgum şuna benziyor: SELECT `timestamp`, `fromEmail`, `subject` FROM `incomingEmails` GROUP BY LOWER(`fromEmail`) ORDER BY `timestamp` DESC Sorgu neredeyse istediğim gibi çalışıyor - e-postaya göre gruplanmış kayıtları seçiyor. Sorun, konu ve zaman damgasının belirli bir e-posta adresi için en son …


10
Bir zaman aralığında 5 dakikalık aralıklarla gruplama
MySQL komutlarıyla yapmak istediğim bazı zorluklar yaşıyorum. SELECT a.timestamp, name, count(b.name) FROM time a, id b WHERE a.user = b.user AND a.id = b.id AND b.name = 'John' AND a.timestamp BETWEEN '2010-11-16 10:30:00' AND '2010-11-16 11:00:00' GROUP BY a.timestamp Bu benim şu anki çıktı ifadem. timestamp name count(b.name) ------------------- ---- …
94 mysql  sql  group-by 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.