본문 바로가기
반응형

코딩3

SQL 컬럼별, 행별 합/평균/최대/최소 집계값 계산법 SQL을 활용한 동일 기준값에 컬럼별 계산방법, 행과 행간의 비교 SQL을 사용하다보면 간간히 동일 기준에 각각 다른 컬럼값을 나타내야 할때가 있다 A컬럼은 현재 행기준 과거 7일간의 합 처럼 동일 그룹내 전체 합 동일 그룹내 특정 값을 한칸씩 아래로 동일 그룹내 특정 값을 두칸씩 위로 특정 일자를 기준으로 하루전, 당일, 다음날 3일치 평균 계산 동일 그룹내 기준점 까지 합계 등 등 그룹, 행을 기준으로 상황에 맞게 이전/이후 행에 대해 통계치를 계산해야 할 때가 있다 아래와 같이 특정 매장의 일별 매출액이 있다고 가정을 하자 위 데이터에 대해 아래와 같은 코드를 적용하면 SELECT STR_NM     ,ORDER_DT     ,SALE_AMT     ,LAG(SUM_AMT, 1) OVER (PART.. 2024. 5. 9.
연관성 분석(장바구니 분석) 예제 파이썬 연관성분석 샘플 코드 장바구니 분석을 해야하는데 파이썬은 깔려있고, R은 없고 내가 가지고 있는 코드는 R로 작성 한거고 에라 이참에 파이썬으로 해보자 import pandas as pd from mlxtend.preprocessing import TransactionEncoder from mlxtend.frequent_patterns import apriori, association_rules # 연관성분석 대상 데이터프레임 필요 # 주문번호별로 상품들을 묶어서 리스트로 변환하는 함수 정의 def df_to_list(df_delv): return df_delv.groupby('order_no')['goods_name'].apply(list).tolist() # 특수 문자와 줄바꿈 문자를 제거하는.. 2024. 2. 8.
[파이썬] 지도위에 폴리곤 표시하기, 인코딩 자동감지. 파일 불러오기. 폴리곤 인코딩 자동감지. from shapely.wkt import loads import geopandas as gpd import folium # 파일 인코딩 자동감지 with open('D:/파이썬/분석/폴리곤_list.csv', 'rb') as file: result = chardet.detect(file.read()) encoding = result['encoding'] # 파일 불러오기, 파일의 위/경도 좌표는 POLYGON ((경도 위도 , 126.94260 37.5141)) 형식이어야함 whkvy = pd.read_csv(' D:/파이썬/분석/폴리곤_list.csv ', encoding=encoding) # 빈 리스트 생성 geometry_list = [] # 파일내 좌표값의 오류가 있을경.. 2024. 1. 23.
반응형