전체 글 24

조별과제(game)

game_df = pd.read_csv('/Users/t2024-m0188/Desktop/GameProject/game_rawdata.csv', header=1)game_df.head()데이터 불러오기  print(game_df['first_login_date'].value_counts())first_login_date 컬럼에 어떤 value들이 있는지 보기(잘 까먹는 코드)  #각 나라별 first/lastlogin의 mincountry_login_min = game_df.groupby('country').agg( firstlogin=('first_login_date', 'min'), lastlogin=('last_login_date', 'min') ).reset_index()..

카테고리 없음 2024.12.17

테블로 실습3

원본 파일 1. 텍스트 테이블  -행과 열 바꾸기분석-행과 열 바꾸기: 피벗 테이블 만들기 가능 -총계profit, sales 추가할떄에는 시트에 드레그하기 데이터 옆에 총계 누르기-시트에 드레그-열 총 합계 선택sales에 있는 숫자들 강조하려면 마우스 오른쪽 클릭-워크시트 변경  sales는 텍스트 표현방식은 3번째꺼 sub category에서 화살표 눌른다-필드-합계: 숫자순으로 나열 가능   연습문제: 내림차순 정렬 방법 필터: customer name-필터 상위 10명만 뽑는 필터 region-필터 표시: 필터가 어떻게 작용되는지 볼 수 있음   연습문제: 행에서 category에는 계층이 있음 sales-테이블 계산-특정차원(sub category)-표현방식 바꾸기퍼센테이지 보이기: 레이블  ..

테블로 2024.12.16

테블로 실습2

-기본 그래프예시:   행: host id(왼쪽 화살표 - 측정값 - 카운트) (왼쪽)마크 레이블(왼쪽) 경로에서 그래프 점선 타입으로 바꾸기 그래프 찌그러져있을때 너비 맞추는 방법  실습 예시:열-평균 측정값-평균행-정열-정열기준:필드, 졍열순서:내림차순 잘 까먹는 개념도 첨부차원과 측정값!!!!   특징지도를 활용해서 지리적 위치를 살펴볼 수 있습니다.각 지역별 데이터의 분포 및 비중을 한눈에 확인할때 주로 사용합니다. ****zipcode를 시트에 드레그!! 표현방식에서 zipcode 표현 방식 바꾸기 review score rating 색상에 드레그-측정값 평균으로 바꾸기review score rating 레이블에 드레그neighbourhood cleanse 레이블에 드레그 배경 투명도 100% ..

테블로 2024.12.12

테블로 실습1

위의 버튼 누르기 - 파일 - 지금 게시 *****그 다움부터가 중요!!! 꼭 파일을 csv로 바꾸기 - 통합 문서 게시할때 이름부터 지어주기 **********태블로는 데이터 원본을 연결하면 원본의 컬럼을 삭제할 수 없어요. 실습에서 사용 안하는 컬럼들은 숨기기 기능을 활용 데이터 소스를 연결하고 조인(Join)을 설정하는것  주요사항 맨위 윈기둥을 눌러서 나타나기를 바라는 데이터 선택하기 왼쪽에 review누른뒤 listings 옆에 드레그 하면 끝 파일 아래에 뜬 calender.csv를 reviews.csv 아래 드레그 하면 됨 관계들도 바꿔주기기준이 되는 컬럼(이 상황에서는 Id)을 사용해서 데이터를 연결 listings, reviews, calendar 데이터를 하나로 합치는 과정

테블로 2024.12.12

SQL 문제들(Like, date format)

1. Answer:SELECT BOOK_ID, DATE_FORMAT(PUBLISHED_DATE, '%Y-%m-%d')FROM BOOKWHERE CATEGORY = '인문'and PUBLISHED_DATE like '2021%'; Code:https://hyunalee.tistory.com/11 [SQL] 연산자WHERE 절 연산자 연산자 설명 = 같음 같지 않음 != 같지 않음 보다 크지 않음 BETWEEN지정된 두 값 사이에 있음 IS NULLNULL 값임 연산자 호환성연산자 중 와 !=는 같은 의미이며 보다 작지 않음을 의미하hyunalee.tistory.com참고 자료 사이트  2. code: SELECT ROUND(AVG(DAILY_FEE),0) AS AVERAGE_FEE FROM CAR_RENT..

카테고리 없음 2024.11.29

SQL 문제(Case, Join)

1. code: SELECT II.INGREDIENT_TYPE, SUM(FH.TOTAL_ORDER)FROM FIRST_HALF FHJOIN ICECREAM_INFO II ON FH.FLAVOR = II.FLAVORGROUP BY INGREDIENT_TYPEORDER BY INGREDIENT_TYPE DESC  2.   code:SELECT ORDER_ID, PRODUCT_ID, OUT_DATEfrom FOOD_ORDERwhere OUT_DATE like "%2022-05-01%" Answer: SELECT ORDER_ID, PRODUCT_ID, DATE_FORMAT(OUT_DATE, '%Y-%m-%d') AS OUT_DATE,    CASE         WHEN OUT_DATE IS NULL THEN ..

SQL 문제들 2024.11.21

SQL 문제들(join)

1. -Answer SELECT AI.ANIMAL_ID, AO.NAMEFROM ANIMAL_INS AIJOIN ANIMAL_OUTS AO ON AI.ANIMAL_ID=AO.ANIMAL_IDORDER BY (AO.DATETIME-AI.DATETIME) DESCLIMIT 2 -Code Limit2: 2개만 보기 위해서 limit 씀  2.  -Answer: SELECT AI.ANIMAL_ID, AI.ANIMAL_TYPE, AI.NAMEFROM ANIMAL_INS AIJOIN ANIMAL_OUTS AO ON AI.ANIMAL_ID=AO.ANIMAL_IDWHERE AI.SEX_UPON_INTAKE like 'Intact%' and (AO.SEX_UPON_OUTCOME like "%Spayed%" or AO.SE..

SQL 문제들 2024.11.20

SQL 문제들(join 문제들)

1. 문제: code: SELECT P.PRODUCT_CODE,sum(P.PRICE*O.SALES_AMOUNT) as SALESfrom PRODUCT Pjoin OFFLINE_SALE O on P.PRODUCT_ID = O.PRODUCT_IDGROUP BY P.PRODUCT_CODEORDER BY SALES; Answer:'ORDER BY SALES DESC, P.PRODUCT_CODE ASC'에 써야 함 참고 자료:https://forstella.tistory.com/32 TIL(Today I Learned)_데일리루틴_24.11.08.Fri데일리루틴 SQLMySQL 상품 별 오프라인 매출 구하기 정답입니다.SELECT P.PRODUCT_CODE, SUM(P.PRICE * O.SALES_AMOUNT) ..

SQL 문제들 2024.11.19