1. Data Analyst(134)
-
[python Error] SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 0-1: truncated \UXXXXXXXX escape
위의 에러가 발생한 원인은 경로 문자열 내에 역슬래시(`\`)가 제대로 처리되지 않았기 때문이다. 파이썬에서 역슬래시는 이스케이프 문자로 사용되므로, 경로를 나타내는 문자열에서 역슬래시를 사용할 때는 다음과 같이 처리해야 한다. 1. 역슬래시 대신 슬래시(`/`)를 사용하거나, 2. 역슬래시를 두 번 입력(`\\`)하거나, 3. 문자열 앞에 `r`을 붙여 "raw string"으로 처리 아래는 제공한 코드를 수정하여 역슬래시가 올바르게 처리되도록 한 예시이다: 문제코드: import pandas as pd # CSV 파일 경로 csv_file1 = "\Users\Python_L\Timely Sales\1.T.Sales_(Apr01~Apr31).csv" 해결후: import pandas as pd #CSV..
2023.08.30 -
[python 실무] Lambda함수 1분만에 완벽히 이해하기
파이썬 코드를 보다 보면 꽤 자주 만나는 lamda 함수. lambda함수를 사용하는 여러 이유가 있겠으나, 가장 대표적인 이유는 코드의 가독성을 높이기 위해서다. 여러줄로 작성한 코드를 lambda함수로 한 줄로 깔끔히 정리할 수 있기 때문이다. (복잡한 로직은 일반함수를 사용하는 것이 더 적합함) LEARNING by DOING 바로 예제로 들어가기. 1. 두 숫자를 더하는 간단한 Lambda 함수: 2. 주어진 숫자가 짝수인지 확인하는 Lambda 함수: 3. 문자열의 길이를 반환하는 Lambda 함수:
2023.08.06 -
[Looker Studio] 계산된 필드 조건문 - CASE, WHEN, IS NULL (매우쉬움)
Looker Studio 계산된 필드에서 조건문 사용하는 방법 상황가정: 내게는 총 두 가지의 데이터가 있다. Data 1) A,B,C,D 회사로부터 구매한 총금액 데이터, Data 2) A,C회사의 주문내역. 그리고 내가 만들고자 하는 것은 다음과 같다. : 분리되어 있는 두 데이터를 한 데이터로 합쳐서, 세부 주문내역이 있다면 그것도 함께 보여주는 것. 우선 Pivot table 차트 클릭 후, Row, column dimension에 필요한 것들을 배치한 후 Metric에 하나씩 값을 넣어본다. #1. Data1의 Total값을 Metric에 놓는다. 결과 각 아이템의 가격이 표시되어야 하는 칸에 그 회사에서 구매한 총 구매액이 반복해서 들어가 있다. 이러한 현상이 발생한 이유는 Data1에는 우리..
2023.08.04 -
[구글시트꿀팁] 구글시트 여러 피벗테이블 한 번에 필터링 하는 법 - 1초컷
여러개의 피벗테이블을 한 번에 필터링 하는 법은 아주 간단하면서 매우 유용합니다. 위의 로우 판매데이터가 있고 이를 기반으로 아래의 피벗테이블 세 개를 만들었습니다. Swiss 지점의 평점과, 판매 아이템, 피드백만을 보기 위해서는 두 가지 방법이 있습니다. 1. 일일히 하나씩 피벗테이블을 클릭하여 각각의 필터를 적용한다. : 실수하기도 쉬우며, 시간이 오래 걸립니다. 2. [슬라이서] 기능을 활용한다. : 실수할 확률도 적을 뿐더러, 전의 방법 대비 시간단축 효과가 있습니다. 여러개의 피벗테이블을 한 번에 효율적으로 필터링 하는 법은 '슬라이서'를 이용하는 것입니다. 먼저 상단 바에서 [Data] 클릭 - [Add a slicer] 클릭해줍니다. 슬라이서(하단의 검정바)가 나오면 슬라이서를 적용할 데이..
2023.08.01 -
[python Error] “chromedriver” cannot be opened because the developer cannot be verified.' 에러 1초만에 해결 Mac 버전
1. Finder 들어가기 2. Chromedriver 파일이 있는 위치로 이동 3. 오른쪽마우스 클릭 후, "open" 버튼 클릭. 끝.
2023.08.01 -
[Looker Studio] 측정값(Measure) vs 차원(Dimension) 1초만에 아주 쉽게 이해하기
측정항목(또는 측정값, Measure)과 차원(Dimension)은 데이터 분석 및 비즈니스 인텔리전스 도구에서 중요한 개념입니다. 이들은 데이터를 탐색하고 분석하는 데 사용되며, 데이터베이스나 데이터 큐브 등의 데이터 모델링에서 중요한 역할을 합니다. 1. 측정값 (Measure): - 측정값은 데이터의 수치적인 값을 나타내는 데이터 항목으로 연속형 데이터와 관련이 있습니다. 쉽게 말해, 계산이 가능한 데이터에 해당합니다. - 측정값은 주로 집계 함수를 사용하여 합계, 평균, 카운트 등을 계산하는 데 사용됩니다. - 예를 들어, 매출액, 이익, 판매 수량, 평균 판매 가격과 같은 수치적인 값들이 측정항목에 해당합니다. 2. 차원 (Dimension): - 차원은 데이터를 구분하는 기준이 되는 항목으로,..
2023.07.31 -
[Python Error] WebDriverException: Message: 'chromedriver' executable needs to be in PATH. 1초 만에 해결하기
WebDriverException: Message: 'chromedriver' executable needs to be in PATH 해결하기 에러 이유: Chromedriver 경로 지정을 안해줘서 발생 해결방법: driver = webdrivwe.Chrome('경로 설정') 주의할점은 맥과 윈도우의 경로설정 파일 이름이 약간 다르다. 맥에서는 "./chromedriver", 윈도우는 "./chromedriver.exe') 위의 방법도 통하지 않는 경우 나머지 방법도 시도해보자. 1. 원화 표시 -> / 로 변경 2. 경로 앞에 r 붙이기 3. / -> //로 변경
2023.07.31 -
[Looker Studio] 루커스튜디오 소수점 1초만에 없애기
LOOKER STUDIO 루커스튜디오 소수점 없애는 법. PIvot Table with Heatmap 차트를 만들었는데 위와 같이 쓸데없이 소수점이 나타나 없애고 싶다면? 차트를 클릭하면 차트 헤더부분에 나타나는 연필모양 클릭 (점 3개 왼쪽) 한다. 차트 클릭 후 우측에 나타나는 차트 편집창에서 [STYLE] 클릭하고 아래로 스크롤하다보면 [Metric #1] 섹션에서 바꿔주면 된다. 위 섹션의 "Decimal precision". 즉, 소수점 몇개까지 보일래? 라는 말이다. 소수점을 아예 보이고 싶지 않다면 0을 눌러주면 된다. 1초만에 소수점 없애기 완료.
2023.07.27 -
[Looker Studio] - 1초만에 차트 행 번호 없애기
루커스튜디오에서 데이터 표를 만들다 보면 자동으로 행 앞에 번호가 붙는다(빨간색). 없애는 방법은 다음과 같다. 매우 쉽다. 차트를 클릭하면 우측에 뭔가가 뜬다. [STYLE] 클릭 - "Row Numbers" 체크 해제 끝이다. 결과:
2023.07.27 -
[Looker Studio] 무료? 장/단점?
Looker Studio 장점, 단점, 가격 및 활용 방안 소개: Looker Studio는 현대적인 비즈니스 인텔리전스(BI) 및 데이터 시각화 도구입니다. Looker Studio는 데이터를 활용하여 유용하고, 읽기 및 공유가 쉽고, 완벽하게 맞춤설정이 가능한 대시보드와 보고서를 만들 수 있는 무료 도구입니다. Looker는 데이터 기반의 의사결정을 지원하고, 데이터에 기반한 통찰력을 제공하여 기업의 성과를 향상시키는 데 도움이 됩니다. Looker Studio는 사용자가 데이터를 시각적으로 탐색하고 통찰력 있는 보고서와 대시보드를 생성할 수 있도록 합니다. 장점: 1. 유연하고 강력한 시각화 도구: Looker Studio는 다양한 데이터 소스를 연결하고 이를 기반으로 유연하고 강력한 시각화를 제공..
2023.07.27