전체 글17 Python 파이썬_데이터 결합 및 피벗 테이블 01. Python 데이터 결합스파르타 코딩 클럽1. Merge (🔥🔥🔥)📌 개념: pandas 의 함수 중 하나로, 공통컬럼을 기준으로 테이블을 병합하여, SQL 구문의 JOIN 과 가장 유사합니다.📌 주요옵션 (파라미터 라고도 부릅니다.)on: 조건 컬럼이 한개인지 여러개인지how: 어떤 조인 방식을 사용할 것인지 (inner, outer, left, right)left ot / right on : 열기준 병합 시 기준으로 할 열의 양측 이름이 다르다면, 각각 어떤 열을 기준으로 할 지 지정합니다.sort: 병합 후 인덱스 정렬 여부(True/False)suffixes: 중복된 컬럼 이름의 처리indicator: True 로 할 경우, 마지막 열에 병합 정보를 출력해줍니다. 2. Join(?.. 2024. 11. 28. 2. 머신러닝 종류 _ 지도학습과 비지도 학습 2.1 지도학습과 비지도학습📌 우리가 배웠던 회귀와 분류는 대표적인 지도학습이라고 했습니다. 지도학습은 문제(X)와 정답(Y)가 주어지고 문제(X)가 주어졌을때 정답(Y)을 맞추는 학습이였어요.반면 비지도 학습이란 답(Y)을 알려주지 않고 데이터 간 유사성을 이용해서 답(Y)을 지정하는 방법 입니다. 머신러닝 개요대표사진 삭제사진 설명을 입력하세요.비지도 학습 예시 고객 특성에 따른 그룹화 ex) 헤비유저, 일반유저구매 내역별로 데이터 그룹화 ex) 생필품 구매 📌 다시 말해 비지도 학습은 데이터를 기반으로 레이블링을 하는 작업이라고 하겠습니다. 정답이 없는 문제이기 때문에 지도 학습보다 조금 어렵고 주관적인 판단이 개입하게 됩니다. 3. 비지도 학습✔️ 대표적인 비지도 학습인 K-평균 알고리즘을 알.. 2024. 11. 28. 2주차 파이썬 강의 _ 파이썬의 몸통 : 함수 02. 함수 기본 배우기스파르타 코딩 클럽1) 함수란?함수의 개념함수는 입력을 받아 원하는 처리를 한 후 출력을 내보내는 일련의 작업을 수행하는 코드 블록입니다.프로그램 내에서 특정한 기능을 수행하기 위해 코드를 논리적으로 그룹화하여 재사용 가능한 형태로 정의합니다.함수의 필요성코드 재사용: 반복되는 코드를 함수로 정의하여 여러 곳에서 재사용할 수 있습니다.모듈화: 프로그램을 여러 개의 작은 모듈로 나누어 개발 및 관리할 수 있습니다.유지 보수 용이성: 함수는 각각의 기능을 독립적으로 정의하므로, 수정이나 확장이 필요할 때 해당 함수만 수정하면 됩니다.가독성 향상: 함수는 코드의 의도를 명확하게 표현할 수 있으며, 복잡한 작업을 함수로 분해하여 이해하기 쉽게 만듭니다. 2) 간단한 계산의 함수 만들기스파.. 2024. 11. 28. 유용한 파이썬 문법 정리 목차유용한 파이썬 문법 정리01. 파일 불러오기 및 저장하기스파르타 코딩클럽1) 파일 확장자CSV 파일 (.csv)CSV 파일은 Comma Separated Values의 약자로, 데이터를 쉼표(,)로 구분하여 저장하는 형식입니다.Excel 파일 (.xls, .xlsx)Excel 파일은 표 형태로 데이터를 저장하는 Microsoft Excel의 형식입니다.JSON 파일 (.json)JSON 파일은 JavaScript Object Notation의 약자로, 데이터를 저장하는 간단한 형식입니다.텍스트 파일 (.txt, .dat, 등)텍스트 파일은 일반 텍스트로 된 데이터를 저장하는 파일입니다. 02. 패키지(라이브러리) 사용하기스파르타 코딩 클1) 패키지란?패키지는 관련된 여러 개의 모듈을 포함하는 디렉토리.. 2024. 11. 28. [SQL] Window 함수, RANK, With절 - 7회차 01. WINDOW FUNCTION 스파르타 코딩 클럽정의윈도우 함수는 행과 행 간의 관계를 정의하기 위해서 제공되는 함수역할윈도우 함수를 사용해서 순위, 합계, 평균, 행 위치 등을 조작할 수 있습니다.특징윈도우 함수는 GROUP BY 구문과 병행하여 사용할 수 없습니다.윈도우 함수로 인해 결과 건수가 줄어들지는 않습니다.윈도우 함수와 group by 구문은 둘 다 파티션을 분할한다는 의미에서 유사합니다.다른 함수와 달리 중첩해서 사용은 못하지만, 서브쿼리에는 사용할 수 있습니다.대표사진 삭제사진 설명을 입력하세요.문법 SELECT 절에서 사용되며, 예시는 아래와 같습니다. ROW_NUMBER() OVER(PARTITION BY 컬럼1 ORDER BY 컬럼2) = ROW_NUMBER 라는 윈도우 함수를.. 2024. 11. 27. 1주차 파이썬 강의 _ 뼈대 : 리스트, 튜플, 딕셔너리 파이썬의 뼈대리스트(List)스파르타 코딩 클럽1) 리스트란?1. 리스트(List)란?리스트는 파이썬에서 가장 자주 사용되는 데이터 구조 중 하나입니다. 여러 항목들을 담을 수 있는 가변(mutable)한 시퀀스(sequence)입니다.대괄호 **[ ]**를 사용하여 리스트를 만들 수 있습니다. 1. 리스트의 인덱싱(Indexing)리스트에서 특정 값에 접근하거나 일부분을 추출하는 방법에 대해 배웁니다.인덱싱: 리스트에서 특정 위치의 값에 접근하는 방법대표사진 삭제사진 설명을 입력하세요. 2. 리스트 값 삭제리스트에서 특정 값을 삭제하거나 전체를 삭제하는 방법에 대해서 알아봅시다.대표사진 삭제사진 설명을 입력하세요.3. 리스트 값 변경인덱싱을 활용하여 특정 위치의 리스트 값을 다른 값으로 변경할 수 있습.. 2024. 11. 26. 이전 1 2 3 다음