본문 바로가기

Python

(7)
[Pandas] 판다스 기초 요약노트 1 - 데이터 클렌징 1. 데이터 처리 개요Why Data Preprocessing is Important?데이터를 분석하여 시스템이 데이터 패턴의 변화에 적응하도록 유도COVID-19로 인해 은행의 머신러닝 및 데이터 과학 애플리케이션에서 발생하는 기회와 리스크Challenges for Analytics데이터의 정합성 유지 및 품질 문제데이터 클렌징의 필요성Data Cleansing (Cleaning)잘못되거나 일관되지 않은 데이터를 식별, 삭제 또는 교체하는 과정잘못된 결론의 도출을 방지데이터 클렌징의 주요 단계데이터 로딩 후 검토 (Importing Data)관련 없는 데이터 제거 (Scrub for Irrelevant Data)잘못된 데이터 처리 (Scrub for Incorrect Data)결측치 처리 (Handle..
[Python] 파이썬 Basic 모듈과 파일다루기 정리 1. 모듈모듈은 프로그램에서 독립적인 단위로, 특정 기능을 가진 코드의 모음입니다.import 문을 이용해 모듈을 불러와 사용할 수 있습니다.모듈 호출 시 이름을 지정해 사용 가능합니다.import 모듈이름 as 별칭 import의 사용법불러온 모듈의 함수를 모듈.함수 형태로 사용할 수 있습니다.모듈의 함수 사용은 메서드 사용법과 비슷합니다.import mathprint(math.sqrt(9)) # 3.0특정 함수만 임포트하는 방법도 있습니다.from random import randintprint(randint(1, 10)) # 1에서 10 사이의 랜덤한 정수from ... import * 형태로 모듈 내 모든 함수를 임포트할 수 있지만, 여러 모듈을 임포트하면 어떤 함수를 임포트했는지 알기 어렵습..
[Python] 파이썬 Basic 자료구조의 이해와 제어함수 활용 간단 정리 개요파이썬에서 기본 제공하는 자료구조: 리스트, 튜플, 사전, 집합데이터 관리와 저장 방법을 제공하며, 다양한 데이터 구조를 통해 데이터를 효과적으로 다룰 수 있음리스트(List)여러 값을 하나의 변수에 할당할 수 있는 가변적인 컨테이너대괄호 []를 사용하여 정의하며, 순서가 있는 자료를 관리하기 편리예:colors = ['red', 'blue', 'green']리스트는 여러 자료형을 혼합하여 사용할 수 있음인덱싱(Indexing)리스트에서 특정 위치의 값에 접근하는 방법양의 인덱스:x = [1, 2, 3]x[0] # 첫 번째 요소, 결과: 1음의 인덱스:x[-1] # 마지막 요소, 결과: 3x[-2] # 끝에서 두 번째 요소, 결과: 2슬라이싱(Slicing)리스트에서 특정 범위를 선택하는 방법예..
[Python] 제어 함수와 프로그래밍 리뷰 오늘은 Python 프로그래밍에서 중요한 제어 함수와 반복문을 복습했다. 최근 GPT로만 코드를 짜서 직접 코드를 작성하는 것이 오랜만이라 어색하다. 조건문, 반복문, 리스트 컴프리헨션, 그리고 enumerate와 zip 함수에 대해 다시 한번 정리해보았다.1. 조건문 (if문)조건문은 프로그램의 흐름을 제어하는 데 필수적인 요소이다. if문을 사용하면 특정 조건이 참일 때만 코드를 실행할 수 있다.기본 구조if 조건: 실행할 코드 예를 들어, x가 3보다 클 때만 "크다"를 출력하고 싶다면 다음과 같이 작성할 수 있다.x = 5if x > 3: print("크다") else와 elif조건이 만족하지 않을 때 다른 코드를 실행하려면 else를 사용할 수 있다. 여러 조건을 체크하고 ..
[LeetCode] 80. Remove Duplicates from Sorted Array II 파이썬(Python) 풀이 문제 링크🔗 https://leetcode.com/problems/remove-duplicates-from-sorted-array-ii/?envType=study-plan-v2&envId=top-interview-150 LeetCode - The World's Leading Online Programming Learning Platform Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com 문제 설명📝 비감소 순서로 정렬된 정수 배열 nums에서 중복을 제거하는 파이썬 함수를 작성해..
[LeetCode] 27. Remove Element 파이썬(Python) 풀이 문제 링크🔗 https://leetcode.com/problems/remove-element/?envType=study-plan-v2&envId=top-interview-150 LeetCode - The World's Leading Online Programming Learning Platform Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com 문제 설명📝 정수 배열 nums와 정수 val이 주어졌을 때, nums에서 val과 일치하는 모든 요소를 제거하고, val이 아닌 요소의..
[LeetCode] 88. Merge Sorted Array 파이썬(Python) 풀이 문제 링크🔗 https://leetcode.com/problems/merge-strings-alternately/description/?envType=study-plan-v2&envId=programming-skills LeetCode - The World's Leading Online Programming Learning Platform Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com 문제 설명📝 이 문제는 두 개의 정렬된 정수 배열 nums1과 nums2를 하나의 정렬된 배열..