목록전체 글 (26)
밑져야
1. 데이터 테이블에서 문자열로 되어있는 것을 날짜 형식, 실수형으로 바꾸고 싶을때 판다스가 import 되어있다고 가정한 상황에서 판다스 명령어를 이용해서 바꿀 수 있아 예를 들어 위와 같은 데이터 프레임이 있고, first_login_date 컬럼을 현재 문자열에서 날짜 형식으로 전환하고 싶다면 (컬럼에 저장되어 있는 데이터의 형식은 : 13-Dec 와 같다) df['first_login_date'] = pd.to_datetime(df['first_login_date'], format = '%d-%b' ) 이러한 쿼리를 작성할 수 있다 쿼리에 대한 간단한 설명을 덧붙히자면, 이는 판다스의 to_datetime 이라는 날짜 형식으로 바꿔주는 함수를 이용한 것이며, 이 쿼리를 실행하게 되면 df 의 fi..
1. 태블로에서 계산된 필드를 필터로 적용하기, 매개변수로 적용하기 과제를 진행하면서 데이터를 열어보니(정합성 체크) Control (대조군) 그룹임에도 new_page로 접속한 사람들이 있었고, 반대로 Treatment 그룹인데도 불구하고 old_page 로 접속한 유저들이 존재했다. 이런 데이터가 그대로 존재한다면 결과에 문제가 생길 수 있으므로 이것들은 필터를 통해서 제거하는 작업이 필수적이다. 이 작업을 수행하는 가장 간단한 방법은 조건을 만족하는 계산될 필드를 만든뒤에 필터 부분에 드래그앤 드랍해주는 것이다. 다음과 같은 계산식으로 계산된 필드를 만들었다. ([Group] = 'control' AND [Landing Page] = 'new_page') OR ([Group] = 'treatment..
1. 태블로 공부 - LOD 현재 워크 시트에 보이고 있는 화면(VLOD) 에 영향을 받지않고 원하는 세부 수준에서 값을 계산할 수 있음 예를 들어서, 시트상의 그래프에 category 와 sales 만 이용하여 그래프가 그려져있다고 하더라도, LOD 식을 이용하면, sub_category 를 이용한 결과를 계산하고 반영하는 것이 가능하다 LOD의 기본 문법 구조는 중괄호로 이루어져있다. {[FIXED | INCLUDE | EXCLUDE] [차원1], [차원2] : AVG([측정값])} 사용할 수 있는 세가지 문법 구조에 대한 설명은 다음과 같다 1) FIXED : 뷰에 있는 차원과 관계없이 계산될 필드에 계산식을 고정시켜 지정된 차원을 계산 2) INCLUDE : 뷰에 있는 차원 뿐 아니라 모든 차원을..
1. 태블로 학습 - BI(Business Intelligence) 여러가지 사업 분야에서 데이터와 기반한 업무를 조금더 쉽게 빠르게 처리할 수 있도록 도와주는 도구들 비즈니스 분석, 데이터 마이닝, 데이터 시각화, 데이터 도구 등 sql, 파이썬등 컴퓨터 언어를 사용하지않고 드래그앤 드랍 형식으로 이루어져 있음 - 태블로에서 차원과 측정값 차원(dimension) : 측정 또는 분석의 기준이 되는 컬럼 - (유저 아이디, 지역, 상품명 등) 측정값(metric) : 측정하는 값, 또는 항목 - (매출, 리텐션, 구매전환율 등) 측정값에는 sql 과 같이 평균, 합 등의 연산이 가능 - 태블로의 필터들과 작동 순서 1,2,3,4,5,6 번 순서로 차례대로 필터가 적용되어 데이터가 걸러지며, 순서를 지키지..
1. SQLD 공부 - 데이터 베이스 : 데이터들이 저장되어 있는 장소 - DBMS : 이 데이터 베이스에 들어있는 정보를 정의하고 조작하고 가공하며, 정보에 대한 권한을 수정하기 위해 필요한 프로그램 (data base manage system) - SQL : structered qurey language 라는 뜻으로 위의 DBMS 에서 컴퓨터의 데이터 베이스와 소통하기 위해 공통적으로 쓰는 일종의 언어 체계 - 데이터 모델링 : 현실 세계에 존재하는 정보들을 데이터 베이스, 즉 컴퓨터가 이해할 수 있는 정보의 형태로 바꾸어서 저장할 수 있도록하는 정형화된 과정 ** 데이터 베이스를 어떻게 구성할것인지 고민하는 과정 (예를 들어, 데이터 베이스에게 A 라는 사람에 대해 저장해줘, 라고 하면 컴퓨터는 이..
1. 데이터 프레임으로 분포 그래프를 그린뒤에 smooth 하게 만드는 방법 평균적인 경우 데이터 프레임의 정보를 기반으로 수많은 데이터를 하나의 기준으로 하여 선 그래프를 그린다면 대개의 경우는 y 값이 연속적이지 않으므로 굉장히 잡음이 큰 선 그래프의 형태로 나타나게 된다. 다음은 프로젝트 진행도중 GA4 의 데이터의 갯수 2. 판다스 데이터 프레임에서 특정한 값을 가지고 있는 데이터를 제외하고 보기 DataFrame(df)에서 'subContinent' 컬럼 값이 "(not set)"인 데이터를 제외하고 보려면, 판다스(Pandas) 라이브러리를 사용하여 해당 조건을 필터링할 수 있습니다. 다음은 예시 코드입니다: # 여기서 df는 당신의 데이터프레임을 나타냅니다. filtered_df = df[d..