GROUP BY - это команда в стандарте реляционной базы данных SQL для свертывания группы строк, которые разделяют значения общего поля в одну строку. Агрегатные функции могут выполняться в других полях группы, таких как SUM () или AVG (), для объединения связанных данных в одно значение.

Подробнее про group-by...

Я разрабатываю веб-сайт электронной коммерции с использованием Laravel 8. Я пишу следующий скрипт для определения общей цены и общего количества по одному номеру заказа. Из следующего сценария появляется ОШИБКА, в которой проблема, пожалуйста, помогите мне. * Сначала я пишу строку mysql, затем ко....
27 Ноя 2021 в 15:10
НОВОЕ ОБНОВЛЕНИЕ : сначала я сортирую по другому полю под названием "fav" $result в $query показывает только поле $row['symbol'], но не показывает поле $row['id']. Что я делаю неправильно? CREATE TABLE `tableName` ( `id` varchar(15) DEFAULT NULL, `symbol` varchar(10) DEFAULT NULL, `fav` ....
26 Ноя 2021 в 17:57
У меня есть java POJO со следующими полями class Product{ private String productName; private String productCode; private String price; private String productId; private String country; private List<Comments> comments; } class Comments { private String productCode; pri....
26 Ноя 2021 в 06:35
Я пытаюсь создать "таблицу с двумя записями" из многих столбцов в моем df. Я пробовал с pivot_table / crosstrab / groupby, но появление результатов с использованием этой функции не является удовлетворительным, поскольку не будет "таблицей с двумя записями" Например, если у меня есть такой фрейм дан....
24 Ноя 2021 в 21:40
У нас есть таблица с данными, в которой один столбец даты указывает, для какого дня данные («Planning_day»), а другой столбец - для регистрации, когда данные были отправлены («first_sent_time»). Я пытаюсь составить отчет, показывающий, как далеко в прошлом / будущем мы отправляли данные в какой день....
24 Ноя 2021 в 20:46
Я использую программное обеспечение, которое только позволяет мне вводить часть WHERE ... оператора SQL. Поэтому я могу использовать оператор EXISTS () в предложении where ... Однако, Этот запрос ... SELECT DISTINCT Left([PR].[WBS1],5)&"-000" AS WBS1 FROM PR GROUP BY Left([PR].[WBS1],5), Right([....
24 Ноя 2021 в 20:01
У меня есть таймсерии панд auctions вроде этого: problemStart 2018-12-19 13:00:00 1 2018-12-19 14:00:00 0 2018-12-19 15:00:00 0 2018-12-19 16:00:00 0 2018-12-19 17:00:00 0 ... ... 2021-10-29 12:00:00 0 2021-10-29 13:00:00....
24 Ноя 2021 в 13:14
У меня есть таблица с информацией о магазинах и фруктах (яблоки и апельсины). В каждом магазине есть инвентарь, в котором эти фрукты записываются по идентификаторам. Яблоки и апельсины могут быть разных типов, например, розовая леди, королевский гала, яблочный канун, яблочный джаз и т. Д. Когда они....
24 Ноя 2021 в 03:33
Приносим извинения, если я не объясняю это четко. Но у меня есть следующий набор данных: mydata = data.frame (Id =c (1,1,1,1,1,1,1,1,2,2,2,2), Date = c("2001-01-31", "2001-02-13","2001-05-31", "2001-06-02","2018-01-31","2018-03-31","2018-07-31", "2019-04-04","2014-01-31","2014-02-02","2014-04-31", ....
23 Ноя 2021 в 22:44
Что я имею: d = {datetime.date(2013, 1, 1): {'15169': 2, '56203': 5, '2519': 3, '18144': 3, '9737': 4}, datetime.date(2014, 1, 1): {'15169': 5, '56203': 3, '2519': 2, '18144': 1, '9737': 0}} Что я хочу: {15169:[2,5], 56203:[5,3], 2519:[3,2], 18144:[3,1], 9737:[4,0]} Есть ли какой-нибудь простой сп....
23 Ноя 2021 в 21:40
Я знаю, что вы можете использовать ключевое слово GROUP BY для группировки по нескольким столбцам, но я не знаю, как группировать по отдельным группам в одном запросе: Table: Humans id | name | surname | year | ----|------|----------|-------| 1 | Egor | Krid | 14 | 2 | Dima | Maxnin ....
23 Ноя 2021 в 18:01
Иметь фреймворк pandas с именем столбца, школой и оценками name school marks tom HBS 55 tom HBS 55 tom HBS 14 mark HBS 28 mark HBS 19 lewis HBS 88 Как транспонировать и преобразовать в вот так name school marks_1 marks_2 marks_3 tom HBS 55 ....
23 Ноя 2021 в 05:17
У меня есть этот фреймворк: c1 c2 0 B 1 1 A 2 2 B 5 3 A 3 4 A 7 Моя цель - отслеживать значения в столбце 2 на основе букв столбца 1, разделенных (:), результат должен выглядеть следующим образом: c1 list 0 A 2:3:7 1 B 1:5 Какой самый питонический....
23 Ноя 2021 в 03:24
У меня следующий дф df = pd.DataFrame({'Cat':['tq','tb','ta','tb','ta','tq','tb','tq','ta'], 'col1':['a','a','a','b','b','c','c','c','a'], 'col2':['aa','aa','aa','aa','ba','ba','cc','cc','cc'], 'val':np.random.rand(9)}) Я хотел бы создать сле....
22 Ноя 2021 в 20:07
У меня проблема с вычислением длины сгруппированных данных: объект типа GroupedData не имеет len () В PySpark у меня есть следующий код: gb = df.groupBy('A_1') l = len(gb) print(l) Но я получаю эту ошибку. Как я могу вычислить длину gb? Этот код можно запустить с пандами: gb = df.groupby(['A_1']) ....
22 Ноя 2021 в 16:26
У меня есть таблица, которая выглядит примерно так Supplier Reliability A Pass A Fail A Fail B Pass B Pass A Pass Я хочу рассчитать процент проходных значений для обоих поставщиков. Что-то вроде ....
22 Ноя 2021 в 05:38
Как мне получить строку, которая имеет значение null в address_1 из запроса ниже. SELECT id, address_1, address_2, address_3 FROM table GROUP BY address_2, address_3 HAVING COUNT(id) > 1; Во всех группах есть только одна строка, которая имеет значение null в address_1. id address_1 address_2 ....
21 Ноя 2021 в 08:13
Я пытаюсь сгруппировать DataFrame по двум столбцам и подсчитать разницу в третьем столбце. На данный момент у меня есть: import pandas as pd df = pd.DataFrame({'colA': ['name1', 'name2', 'name2', 'name4', 'name2', 'name5'], 'colB': ['red', 'yellow', 'yellow', 'black', 'yellow', 'green'], 'colC': [....
20 Ноя 2021 в 02:05
У меня есть датафрейм: id group x1 A x1 B x2 A x2 A x3 B Я хочу создать новый столбец new_group со следующими условиями: Если в одном id есть 2 уникальных значения group, например группы A и B из строк 1 и 2, new_group должно иметь значение «два». Если есть только 1 уникальное значение ....
20 Ноя 2021 в 01:03
У меня есть следующие образцы моих данных: id = c(1, 2, 3, 4, 5, 1, 4, 7, 8, 3) date = c("2020-12-31", "2020-12-31", "2020-12-31", "2020-12-31", "2020-12-31", "01-01-2021", "01-01-2021", "01-01-2021", "01-01-2021", "01-01-2021") total = c(1, 4, 4, 15, 0, 12, 1, 1, 1, 0) data = da....
19 Ноя 2021 в 05:07
У меня есть этот фрейм данных, в котором ровно 2 столбца. Мне нужно знать частоту каждой пары данных. Я видел этот метод в стеке: base_plot2 = base_plot.groupby(["pred", col_y]).size() Однако это не работает. У меня возникла эта проблема, и я не могу понять, почему. ValueError: Grouper and axis....
19 Ноя 2021 в 05:07
У меня есть набор данных PostgreSQL с именем сотрудника, идентификатором входа и временем входа. Они повторяются в нескольких строках в зависимости от того, сколько раз приходил сотрудник. Я пытаюсь сгруппировать последовательные записи для каждого сотрудника и подсчитать количество записей. Ввод ....
17 Ноя 2021 в 19:28
Учитывая таблицы со столбцами: airline: airline_id; airlinename flightschedule: flight_id; monday; airline_id Примечания: «понедельник» может быть 1 или 0 -> 1 означает, что рейс выполняется в понедельник, 0 означает, что в понедельник нет. Теперь мне нужно показать все авиалинии, которые не лета....
16 Ноя 2021 в 17:23
Следующее возвращается в массиве дат, когда выполняются 2 условия. Я хочу, чтобы он просто вернул самую последнюю дату. Я знаю, что могу фильтровать фильтр, но логика здесь ускользает от меня. =FILTER(data!B:B,data!A:A=A30,data!F:F=B30) ....
16 Ноя 2021 в 16:42
В приведенном ниже примере: create table test ( g text, -- group a integer, -- key b text -- value ) insert into test select * from (values (1, 3, 'c'), (2, 4, 'd'), (2, 1, 'a'), (1, 2, 'b'), (2, 6, 'f'), (2, 5, 'e')) as pairs....
16 Ноя 2021 в 10:56