본문 바로가기

SMALL

Life

(21)
[Tips] pymysql 내 포맷팅을 이용한 sql 쿼리 조회 오류(python/ProgrammingError 오류 해결 방법) 안녕하세요! 데코입니다! 오늘은 파이썬에서 pymysql 내 포맷팅(Formatting)을 활용해서 SQL 쿼리를 작성하다 발생한 오류를 설명하고 이를 해결하는 방법을 포스팅하려고 합니다! 1. 오류 발생 배경 및 오류 메시지 제가 pymysql을 이용해 DB를 연동하고 sql쿼리로 데이터를 추출하는데 위와 같은 오류를 만났어요! 아래와 같이 어제와 오늘 날짜를 '%Y-%m-%d H:i:s' 형식으로 생성했습니다! # 데이터 예시 yesterday = ‘2023-01-29 08:44:40’ today = ‘2023-01-30 08:44:40’ 이후 포맷팅을 활용하여 SQL BETWEEN 문에 두 날짜를 넣도록 스트링 쿼리를 작성하였고 쿼리를 조회한 결과 아래와 같은 오류 메시지를 발견했습니다! 2. 오류..
[Tips]Pandas의 Dataframe 메모리 그리고 Column별 메모리 확인(python/MemoryError 오류 해결 방법) 안녕하세요! 데코입니다! 오늘은 파이썬에서 많이 다루는 DataFrame에 대하여 간단한 팁을 포스팅하려고 합니다! 제가 22년에 P사의 프로젝트에서 다차원 분석을 진행할 때 제공된 메모리에 비해이용하는 데이터가 많고 데이터의 크기 또한 크다보니까 "MemoryError"를 많이 마주했어요! Python에서 MemoryError 오류는 램(RAM) 메모리가 부족해서 발생합니다. 그래서 저는 DataFrame을 생성하면 메모리를 확인하면서 작업을 했었어요! 1. DataFrame의 메모리 확인 방법 # 데이터에 대한 전체적인 정보를 알려줌(컬럼, NULL값 수, 메모리) DF.info() 보통 DataFrame의 구조와 전반적인 내용을 확인할 때 "DF.info()"를 이용합니다. 조회한 결과는 아래와 같..
[Tips] 대기업과 유니콘 기업의 기술 스택 확인하기(코드너리) 안녕하세요! 데코입니다! 오늘은 데이터 분석가를 꿈꾸는 분 그리고 IT 업계 종사자분들에게 좋은 사이트를 하나 소개하려고 합니다! 다른 스타트업은 어떤 기술 스택들을 사용하는지 궁금한 적 있지 않나요? 회사마다 구성되어 있는 환경이 다르다 보니 네이버, 카카오, 카카오뱅크. 라인 등 여러 대기업과 그리고 배달의 민족, 당근마켓, 쿠팡 등 여러 유니콘 스타트업의 기술 스택이 정말 궁금했어요! 그러다가 최근에 제 궁금증을 해결해준 사이트가 있어요! 바로 "코드너리"라는 사이트입니다! (링크 : https://www.codenary.co.kr/company/list) 위 화면은 코드너리에서 기업별 스택을 확인하는 페이지예요! 기업별로 필요한 프로그래밍 언어 및 프레임워크 등을 한눈에 볼 수 있어요! 또 각 회..
[Tips] "UnicodeDecodeError: 'cp949' codec can't decode ~~ : illegal multibyte sequence" 오류 해결 방법(python/인코딩) 안녕하세요! 데코입니다! 오늘은 파이썬에서 종종 발생하는 오류에 대해서 해결 방법을 포스팅하려고 합니다! 파이썬에서 txt, csv 파일을 불러오는 과정에서 아래와 같은 오류 뜬 적이 있으신가요? "UnicodeDecodeError: 'cp949' codec can't decode ~~ : illegal multibyte sequence" 저도 최근에 이러한 오류가 발생하고 해결 방안에 대하여 적으려고 합니다! 저는 pandas 패키지의 read_csv()를 이용하여 csv 형식의 데이터를 불러올 때 위와 같은 오류가 발생했어요! cp949와 euc-kr은 한글 처리가 가능한 encoding 이에요! 특수문자가 포함되어 있으면 UTF-8 혹은 UTF-16의 encoding을 사용하는데, 기존 한글과 호환..
[Daily] 토익 공부하고 시험 접수하고..! 안녕하세요! 데코입니다! 오늘 날씨는 추웠는데, 눈이 정말 많이 와서 출퇴근 그리고 점심시간에 눈 내리는 거 보니까 괜히 기분 좋더라고요! 최근에 본사에서 분석일 하느라 바빠서 공부를 해야하나 고민했는데 고민 끝에 토익 공부를 하고 있어요! 달력을 보니까 취업을 한 지 28개월이 되었더라고요! 오랜만에 성적 확인해볼 겸 로그인해서 확인하니까 2년간 응시 내역이 0건....! 보고 나서야 "아 토익 유효기간이 2년이였구나..!"라고 떠오르더라고요 ㅠㅠㅠ 취업 이후에 일 한다는 핑계로 영어 공부도 안하게되고 지금 상태에서는 그 흔하디 흔한 토익점수가 없어보이는 것 같아서 공부를 시작했습니다! (오늘까지 토익 공부 4일차...!) 숨만 쉬어도 시간은 정말 빠르게 지나더라구요! 또 압박감이 없으면 느슨해지고요!..

LIST