«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 # 0 3 15 …
153 r  group-by  dplyr  frequency 

9
NaN (결측) 값이있는 pandas GroupBy 열
그룹화하려는 열에 누락 된 값이 많은 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 대상 값으로 행을 삭제했음을 참조하십시오. (이 행을 포함하고 싶습니다!) 많은 연산 (많은 col이 누락 …

9
SQL-Group By에서 별명 사용
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와 호환되지 않습니다.
WAMP Server가 설치된 Windows PC에서 MySQL 5.7.13을 사용하는 오전 여기 내 문제는이 쿼리를 실행하는 동안입니다. SELECT * FROM `tbl_customer_pod_uploads` WHERE `load_id` = '78' AND `status` = 'Active' GROUP BY `proof_type` 항상 이와 같은 오류가 발생합니다. SELECT 목록의 식 # 1이 GROUP BY 절에없고 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 및 가장 일반적인 값 선택
세 개의 문자열 열이있는 데이터 프레임이 있습니다. 세 번째 열의 유일한 값이 처음 두 가지의 모든 조합에 유효하다는 것을 알고 있습니다. 데이터를 정리하려면 처음 두 열을 기준으로 데이터 프레임별로 그룹화하고 각 조합에 대해 세 번째 열의 가장 일반적인 값을 선택해야합니다. 내 코드 : import pandas as pd from scipy import …


6
MySQL "Group By"및 "Order By"
전자 메일 테이블에서 여러 행을 선택하고 보낸 사람별로 그룹화 할 수 있기를 원합니다. 내 쿼리는 다음과 같습니다. 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) as month, YEAR(t.summaryDateTime) as year FROM trading_summary t GROUP …
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 count(b.name) ------------------- ---- ------------- 2010-11-16 …
95 mysql  sql  group-by 

6
MySQL에서 주별로 그룹화하는 방법은 무엇입니까?
Oracle의 테이블 서버는 내장 기능인 TRUNC(timestamp,'DY'). 이 함수는 모든 타임 스탬프를 이전 일요일의 자정으로 변환합니다. MySQL에서이를 수행하는 가장 좋은 방법은 무엇입니까? 오라클은 TRUNC(timestamp,'MM')타임 스탬프가 발생하는 달의 1 일 자정으로 변환 할 수도 있습니다 . MySQL에서 이것은 간단합니다. TIMESTAMP(DATE_FORMAT(timestamp, '%Y-%m-01')) 그러나이 DATE_FORMAT트릭은 몇 주 동안 작동하지 않습니다. 나는 그 WEEK(timestamp)기능을 알고있다 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.