본문 바로가기

TIL 통합

11/30 TIL

1. 엑셀보다 쉬운 SQL 강의 복습

출력값에서 주의할 점!!!

 

sparta_data = pd.concat([sparta_data, week], axis =1)
grouping = sparta_data.groupby('start_week', 'week')
grouping

 

'코호트 데이터 피봇테이블 생성  -> 히트맵 만들기' 작업을 하고 있는데 계속해서 'week'이 1 dimension이 아니라는 에러메시지가 떴다. '차원이 하나가 아니라고? 하는 생각에 sparta_data를 입력하고 출력해봤다.

그랬더니 week 칼럼이 하나가 아니라 두세개 등장.

 

작업하면서 중간 결과값이 제대로 나왔는지 체크하기 위해서 작업 사이사이에 sparta_data 등과 같이 출력 명령을 내려놓고 귀찮아서 이를 삭제하지 않은 경우가 종종 있었는데 그 때문에 week 칼럼이 여러개 생성되어 버린듯 하다.

지난번 복습 때에도 비슷한 상황이 발생해서 당황했던 적이 있는데, 이를 방지하기 위해 중간 출력 명령을 바로바로 삭제하던가, 아니면 이번처럼 새로운 결과값을 만들어낼 때 기존 지정값에 다른 결과값을 지정하지 말고 새로운 지정값을 만드는 연습을 해야겠다.

위의 경우

sparta_data = pd.concat([sparta_data, week], axis=1)       #이런식이 아닌
new_sparta_data = pd.concat([sparta_data, week], axis=1)    #이런식으로!

 

 

2. SQLD 강의

강의 핵심 내용 정리

 

1.SQLD 시험 : 크게 두 파트로 나뉨
-데이터 모델링의 이해
-SQL 기본 및 활용

2. 데이터와 데이터베이스
1)데이터 : 효율적인 형태로 변환/가공된 정보
   *2015년 이후의 데이터가 전체 데이터의 90%차지
2)데이터베이스 : '잘 조직화된 데이터의 모음' ->이를 관리하는 프로그램이 DBMS
3)DBMS 예시 : SQLite, MySQL, ORACLE, PostgreSQL, mongoDB, MariaDB
  =>큰 골자는 국제표준화 기구의 표준을 따르지만, 디테일은 조금씩 다름

'TIL 통합' 카테고리의 다른 글

12/05 TIL  (0) 2023.12.05
12/04 일지  (2) 2023.12.04
12/01 일지  (0) 2023.12.01
11/29 일지  (0) 2023.11.29
11/28 일지  (0) 2023.11.28