Запитання з тегом «group-by»

GROUP BY - це команда в реляційній базі даних SQL для збору групи рядків, які розділяють загальні значення поля в один ряд. Функції сукупності можуть виконуватися в інших полях групи, таких як SUM () або AVG (), для об'єднання пов'язаних даних в одне значення.

7
Відносні частоти / пропорції з dplyr
Припустимо, я хочу обчислити частку різних значень у кожній групі. Наприклад, використовуючи mtcarsдані, як можна обчислити відносну частоту кількості передач за am (автоматичною / ручною) за один перехід dplyr? library(dplyr) data(mtcars) mtcars <- tbl_df(mtcars) # count frequency mtcars %>% group_by(am, gear) %>% summarise(n = n()) # am gear n # …
153 r  group-by  dplyr  frequency 

9
колонки pandas GroupBy зі значеннями NaN (відсутні)
У мене є DataFrame з багатьма відсутніми значеннями в стовпцях, які я хочу згрупувати: 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]} подивіться, що Pandas скинув рядки з цільовими значеннями NaN. (Я …

9
SQL - використання псевдоніму в групі
Просто цікаво про синтаксис SQL. Тож якщо я маю SELECT itemName as ItemName, substring(itemName, 1,1) as FirstLetter, Count(itemName) FROM table1 GROUP BY itemName, FirstLetter Це було б неправильно, оскільки GROUP BY itemName, FirstLetter насправді повинно бути GROUP BY itemName, substring(itemName, 1,1) Але чому ми не можемо просто використати колишній для …
143 sql  group-by  alias 

13
Підрахувати кількість записів, повернених групою по
Як підрахувати кількість записів, повернених групою за запитом, Наприклад: select count(*) from temptable group by column_1, column_2, column_3, column_4 Дає мені, 1 1 2 Мені потрібно порахувати вищезазначені записи, щоб отримати 1 + 1 + 1 = 3.



18
Список SELECT відсутній у реченні GROUP BY і містить неагрегований стовпець ... несумісний з sql_mode = only_full_group_by
Я використовую MySQL 5.7.13 на моєму ПК з ОС Windows із сервером WAMP Тут моя проблема полягає у виконанні цього запиту SELECT * FROM `tbl_customer_pod_uploads` WHERE `load_id` = '78' AND `status` = 'Active' GROUP BY `proof_type` Я завжди отримую подібні помилки Вираз №1 списку SELECT відсутній у реченні GROUP BY …

6
Група Python від
Припустимо, що у мене є набір пар даних, де індекс 0 - це значення, а індекс 1 - тип: input = [ ('11013331', 'KAT'), ('9085267', 'NOT'), ('5238761', 'ETH'), ('5349618', 'ETH'), ('11788544', 'NOT'), ('962142', 'ETH'), ('7795297', 'ETH'), ('7341464', 'ETH'), ('9843236', 'KAT'), ('5594916', 'ETH'), ('1550003', 'ETH') ] Я хочу згрупувати їх за …
125 python  group-by 



10
GroupBy за допомогою pandas DataFrame і виберіть найбільш поширене значення
У мене є кадр даних із трьома рядковими стовпцями. Я знаю, що єдине значення в 3-му стовпці є дійсним для кожної комбінації перших двох. Для очищення даних мені доводиться групувати за фреймом даних за першими двома стовпцями та вибирати найбільш поширене значення третього стовпця для кожної комбінації. Мій код: import …

6
MySQL "Групувати за" та "Порядок за"
Я хочу мати можливість вибрати ряд рядків із таблиці електронних листів та згрупувати їх за адресою від відправника. Мій запит виглядає приблизно так: SELECT `timestamp`, `fromEmail`, `subject` FROM `incomingEmails` GROUP BY LOWER(`fromEmail`) ORDER BY `timestamp` DESC Запит майже працює так, як я хочу - він вибирає записи, згруповані за електронною …

12
Групувати за місяцями та роками в MySQL
Отримавши таблицю з позначкою часу в кожному рядку, як би ви відформатували запит, щоб він містився у цьому конкретному форматі об’єкта json. Я намагаюся впорядкувати об'єкт json за роками / місяцями. json для відключення запиту: { "2009":["August","July","September"], "2010":["January", "February", "October"] } Ось запит, який я мав досі - SELECT MONTHNAME(t.summaryDateTime) …
95 sql  mysql  group-by  date 

10
Групування за інтервалом у 5 хвилин у межах часу
У мене є деякі труднощі з командами mySQL, які я хочу зробити. 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 Це мій поточний висновок. timestamp name …
93 mysql  sql  group-by 


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.