본문 바로가기
반응형

데이터 분석6

파이썬으로 엑셀 작업하기 - openpyxl 데이터 분석에서 엑셀은 강력한 도구로 자리 잡아 왔습니다. 파이썬에서 엑셀 파일을 읽고 쓰는 데 사용할 수 있는 여러 패키지가 있지만, 그 중에서도 openpyxl은 그 기능과 사용법의 쉬움으로 인해 널리 사용되고 있습니다.openpyxl이란?openpyxl은 파이썬에서 엑셀 2010 이상의 xlsx/xlsm/xltx/xltm 파일을 읽고 쓰는 데 사용되는 라이브러리입니다. 이 라이브러리를 사용하면 파이썬 코드를 통해 엑셀 문서를 생성하고, 데이터를 입력하고, 서식을 지정하고, 그림이나 차트를 추가하는 등의 작업을 할 수 있습니다.openpyxl로 할 수 있는 일openpyxl은 엑셀 파일을 작업하기 위한 광범위한 기능을 제공합니다. 여기에는 다음과 같은 작업들이 포함됩니다:엑셀 문서 읽기 및 쓰기셀에 .. 2023. 5. 12.
반복문으로 df 내의 모든 행의 값 텍스트로 적어주기 - iterrows Python 데이터 분석에서는 Pandas의 DataFrame을 이용하여 데이터를 다루는 경우가 많습니다. 여기서는 DataFrame의 iterrows() 메소드를 활용하여 데이터를 순회하고, 각 행의 데이터를 텍스트로 변환하는 방법을 알아보겠습니다. 기본 셋팅import pandas as pdfrom datetime import datetime, timedelta# 현재 시간부터 시작해 하루씩 증가하는 날짜 데이터를 생성합니다.date_series = pd.date_range(start=datetime.now(), periods=5)# 임의의 데이터를 생성합니다.names = ['Alice', 'Bob', 'Charlie', 'Dave', 'Eve']ages = [25, 31, 35, 19, 45]# .. 2023. 5. 12.
GROUP BY와 HAVING 파헤치기 - 문과생 SQL 독학 시리즈4 "Everything is available basically for free. You can learn anything you want for free." - Elon Musk의 인터뷰 중머스크의 말처럼 모두 무료로 접할 수 있고 무엇이든 할 수 있으니..무료로 접할 수 있는 정보들을 제게 맞게 최적화해서 정리해보려고 합니다. 이 글에선 GROUP BY와 HAVING에 대해 자세히 알아보겠습니다.아래는 예시로 사용할 sales 테이블입니다. idproductpricequantitysale_date1Apple100052023-01-012Banana500102023-01-023Orange70082023-01-034Apple110072023-01-045Banana450152023-01-05 1. GROUP .. 2023. 4. 29.
SQL 독학: 10가지 주요 날짜 및 시간 함수 SQLD 공부 및 데이터 분석을 하기 위해 DB에 있는 값들을 불러올 때, SQL을 많이 활용했습니다. 이전에 독학하면서 공부했던 내용을 기록으로 남겨둡니다. 1. CURRENT_DATE: 오늘 날짜를 반환 예시 쿼리: SELECT CURRENT_DATE; 예시 결과: 2023-04-23 2. CURRENT_TIME: 현재 시간을 반환 예시 쿼리: SELECT CURRENT_TIME; 예시 결과: 10:30:45 3. CURRENT_TIMESTAMP: 현재 날짜와 시간을 반환 예시 쿼리: SELECT CURRENT_TIMESTAMP; 예시 결과: 2023-04-23 10:30:45 예시) users 테이블 id name email dob 1 Alice alice@example.com 1995-01-01 .. 2023. 4. 23.
반응형