pandas 8

[스파르타 내일배움캠프 / 데이터 분석 트랙] TIL(Today I Learned)_6주차_24.12.30

Today's Goals1. 기초 프로젝트 - 다른 고객 세그먼트 방법을 적용해도 특징이 비슷하게 나올까? (다른 경우 비교대조 해보기)    RFM 분석에 따라 고객을 4그룹으로 나누었다.세상에 이런 최악이특징이 다 비슷비슷해 보인다. 다른 팀원과 함께 역시 글로벌 대기업이라고 했다.이미 데이터가 평균화된 결과를 보여주다니,,,스벅 너네 프로모션 잘 하고 있었구나 ㅎ 그래도 혹시 모르는 궁금증은 확인하고 넘어가야 직성이 풀리기 때문에또 다른 방법으로 고객 그룹을 나누어 보았다.모든 점수를 합산하여 구분하지 않고, R-F-M이란 세 점수 조합의 경우의 수를 따져 조건을 주었다. 또 별 차이가 없어보인다. 내가 해석을 못하는 걸까?!    1. 기초프로젝트 진행 과정  [고객 세그먼트 방법 변경]기존 : ..

[스파르타 내일배움캠프 / 데이터 분석 트랙] TIL(Today I Learned)_5주차_24.12.24

Today's Goals1. 파이썬 익숙해지기 - 코드카타 파이썬, Pandas 개인과제 마무리  크리스마스 이브에도 공부하는건 좀 새로운데(?)오늘은 복습 위주로 진행    1. Python 익숙해지기 코드카타 파이썬 [list.remove()는 무엇을 반환하는가]def solution(arr): answer = [] if len(arr) == 1: answer = [-1] else: answer = arr.remove(min(arr)) return answerlen(arr) 값이 1이 아닐 때 계속 null만 반환되어 틀림arr.remove(min(arr)) 는 리스트에서 최솟값을 없애주는 동작이지만 반환값 자체는 none이므로 최종적으로 null 반환특..

[스파르타 내일배움캠프 / 데이터 분석 트랙] TIL(Today I Learned)_5주차_24.12.23

Today's Goals1. 파이썬 익숙해지기 - Pandas 개인과제 마무리  벌써 공부를 시작한지도 5주가 지났다니내 실력은 시간을 못 따라가고 있는거 가튼디요 ㅠ pandas가 정말 공부해야할 메서드가 많아서 힘들지만그만큼 쉽게 해결할 수 있는 통계분석이 많아서 흥미롭기도!    1. Python으로 데이터 분석하기 Pandas 개인 과제 [여러 조건에 맞는 컬럼 추출은 괄호 필수]df_filter=df[df['age'] >= 20 & df['age'] 오류메세지 : TypeError: Cannot perform 'rand_' with a dtyped [float64] array and scalar of type [bool]여러 조건을 걸 때, (조건) & (조건) 처럼 괄호를 써야함  [merge..

[스파르타 내일배움캠프 / 데이터 분석 트랙] TIL(Today I Learned)_4주차_24.12.20

Today's Goals1. SQL 꾸준한 연습 - SQL 코드카타, QCC2. 파이썬 익숙해지기 - 파이썬 코드카타, pandas 라이브 세션    QCC와 라이브 세션 연속의 날.. 쉽지않다 그래도 QCC 문제를 풀면서 생각 정리의 속도가 빨라진 것 같아서 좋았다.물론,, 데이터 설명을 제대로 못봐서 외래키 하나 제대로 파악 못하고 몇십분을 끙끙댄건 비밀 역시 뭐든간에 기본 자료를 꼼꼼하게 보는건 중요한 것...     1. SQL 연습 SQL 코드카타 [윈도우 함수가 만능열쇠가 아니다, 조건을 잘 보자]전체 player 중에 첫날 접속하고 다음날도 접속한 player의 비율 구하기 문제무작정 lag 윈도우 함수를 써먹어야겠군 생각# 오답 쿼리 1with date_lag as ( select p..

[스파르타 내일배움캠프 / 데이터 분석 트랙] TIL(Today I Learned)_4주차_24.12.19

Today's Goals1. SQL 꾸준한 연습 - SQL 코드카타, QCC 대비 복습2. 파이썬 익숙해지기 - 파이썬 코드카타, 셀프 실습 데이터 파악, pandas 라이브 세션    이번주 진도가 조금 빠르게 끝나서 개인적으로 실습 연습도 할 겸 팀원들과도 함께 할 겸데이터를 두개 골라봤다 간단히 시각화를 시도해봤는데, 한 그래프 안에 여러 선그래프를 비교하고 싶었다. 그거 어케하는뎅... 블로그와 공식문서를 뒤적이며 공부하다보니 for문을 이렇게 쓰게되네 싶더라 파이썬 문법 공부 다 이유가 있었따     1. SQL 연습 SQL 코드카타 [if(,1,0) 처리를 하지 않아도 알아서 T/F 결과는 1,0으로 해석하는 똑똑이 SQL]# 나의 답안select date_format(trans_date, '..

[스파르타 내일배움캠프 / 데이터 분석 트랙] TIL(Today I Learned)_4주차_24.12.18

Today's Goals1. SQL 꾸준한 연습 - SQL 코드카타2. 파이썬 익숙해지기 - 파이썬 코드카타, 시각화 강의 숙제와 실습, pandas 라이브 세션    우수 TIL 소리질러!!!!(수치로워 죽겠지만 아닌척 하는 중. E도 관심 받는건 부끄럽다 이거에요... ) 사실 예전에는 공부 기록 남기는걸 굉장히 귀찮아하고, 효율적이지 않다고 생각했는데,요즘 이렇게 매일매일을 기록하다보니 기억에 더 많이 남는 것 같다. 문제를 풀다 막힐 때, 어디서 봤는데 하면서 지난 글들을 훑어보기도 하고,또 똑같은 내용을 몰라서 반복적으로 기록한다해도 그 나름대로 반복학습이 되기도 하고, 어쨌든 더 열심히 기록해야겠다는 동기부여 하나를 얻고야 말았다는 TMI.....      1. SQL 연습 SQL 코드카타 [..

[스파르타 내일배움캠프 / 데이터 분석 트랙] TIL(Today I Learned)_4주차_24.12.17

Today's Goals1. SQL 꾸준한 연습2. 파이썬 익숙해지기 - 파이썬 코드카타3. 파이썬 분석 이해하기 - 파이썬 시각화 강의, 전처리&시각화 숙제와 실습   코드카타를 풀다보니 코딩에서 필요한 수학적 사고를 알 것 같고.... 하지만 나만 없지 그 사고력... 주륵 어쨌든 pandas를 쓰기 시작하고 시각화를 시작하니 좀 재밌다...? 나, 우매함의 봉우리에 도착했을지도 ㅋ   1. SQL 연습 SQL 코드카타 [문자 조건 해당 여부에 따른 집계는 숫자로 변환하면 간단]id마다 확인 요청을 받은 총 수와 실제로 확인한 총 수에 대해 비율로 나타내라는 문제그렇다면 확인 여부 테이블에서 id별 총 건수도 세고, action 컬럼이 confirmed 인 컬럼도 세야겠다가 나의 논리 구조가입 명단에..

[스파르타 내일배움캠프 / 데이터 분석 트랙] TIL(Today I Learned)_4주차_24.12.16

Today's Goals1. SQL 꾸준한 연습2. 파이썬 익숙해지기 - 파이썬 코드카타, pandas 기초 다지기, 파이썬 개인과제  오늘 추가 발제가 있다는걸 까맣게 잊었다.드디어 본격적인 파이썬 분석의 지옥으로... pandas 항상 import 해서 쓰긴 했지만 아직도 뭐가 뭔지 모른다.그놈의 df는 왜 계속 점을 찍고 다른 함수들이 연달아 나온건지.. 이번엔 이녀석을 좀 이해하면 소원이 없겠다.  1. SQL 연습 SQL 코드카타 [CROSS JOIN, 그리고 잊고있던 COUNT(*)의 주의점]select a.student_id, a.student_name, b.subject_name, count(c.subject_name) as attended_examsfrom Students across j..