python 18

데이터 전처리_중복 데이터 제거, 타입 변환, 인코딩

import pandas as pdimport numpy as np# 가상 데이터 생성data = { "Name": ["Alice", "Bob", "Alice", "David", "Eve", "Frank", "Gina", "Hank", "Ivy", "Jack"], "Age": [25, 30, "25", 35, 29, 40, None, 33, 30, 27], "Gender": ["F", "M", "F", "M", "F", "M", "F", "M", "F", "M"], "City": ["Seoul", "Busan", "Seoul", "Daegu", "Incheon", "Busan", "Daegu", "Incheon", "Seoul", "Daegu"], "Salary": [50000..

카테고리 없음 2024.12.05

문자열 포맷팅

문자열 포맷팅 (String Formatting)문자열 안에 변수를 삽입하거나, 특정 형식으로 데이터를 출력할 때 사용 , 자릿수와 공백 지정 가능 % 포맷팅'%자료형' 형식으로 문자열 안에 넣고 마지막에 '%문자/변수' 추가자료형: 정수(%d), 문자(%c), 문자열(%s), 부동소수(%f), 8진수(%o), 16 진수(%x) #문자열 "I have an %s." % 'apple' #결과: I have an apple. #두 개 이상의 값"fruits: %s, %s" % ('apple', 'banana')#결과: fruits: apple, banana정렬#문자열의 자릿수를 10으로 설정(공백 오른쪽)"I have an %10s." % 'apple'#결과: I have an apple.#공백 ..

카테고리 없음 2024.12.04

Set 자료형

collection data types_Set 컬렉션 자료형(Collection Data Types)더보기여러 개의 데이터를 하나의 변수에 그룹화하여 저장하고 효율적으로 관리하는 데 사용되는 자료형입니다.일반적으로 리스트, 튜플, 딕셔너리, 세트가 있습니다. Dictionary 자료형collection data types_Dictionary컬렉션 자료형(Collection Data Types)더보기여러 개의 데이터를 하나의 변수에 그룹화하여 저장하고 효율적으로 관리하는 데 사용되는 자료형입니다.일반적으로 리스트, 튜minjung405.tistory.com  List 자료형collection data types_List 컬렉션 자료형(Collection Data Types)더보기여러 개의 데이터를 하나의 ..

카테고리 없음 2024.12.03

파일 처리하기

파일 경로더보기파이썬 코드에서는 파일 경로를 슬래시(/)로 표시합니다.예) "/content/data/dataname.csv" 역슬래시(\)를 사용하면 \n과 같은 이스케이프 문자와 혼동이 될 수 있으므로, 역슬래시를 2개 사용하거나 문자열 앞에 r문자를 더해줘야합니다예) "\\content\\data\\newfile.txt", r"\content\data\newfile.txt"파일 열기, 닫기open(): ' 파일 이름’과 ‘파일 열기 모드’를 입력 값으로 받고 결과 값으로 파일 객체 리턴, 파일을 처리하려면 가장 먼저 파일을 열어야 함r: 읽기 모드 (파일이 존재하지 않으면 오류 발생)w: 쓰기 모드 (파일이 존재하지 않으면 새로 만들고, 파일이 존재하면 덮어쓰기)a: 추가 모드 (파일 끝에 데이터를..

카테고리 없음 2024.12.02

객체 지향 프로그래밍

객체 지향 프로그래밍 (OOP, Object-Oriented Programming)클래스와 객체를 사용해 독립된 단위로 프로그램을 설계하고 구현하는 방식(쉽게 풀이하면, 클래스라는 설계도로 실제 상품인 객체를 만드는 것) 절차 지향 프로그래밍 : 어떤 기능을 어떤 순서로 처리할 지 순차적이고 수직적으로 관리하나의 큰 기능을 처리하기 위해 작은 단위의 기능들로 나누어 처리하는 접근 방식단점: 프로그램이 복잡해질수록 관리하기 어려워짐(코드가 반복되거나 작은 부분을 수정하면 전체 코드에 영향)대표 언어: C, Pascal(교육용 언어), FORTRAN(과학 계산용 언어)사용: 임베디드 시스템, 간단한 프로그래밍, 알고리즘 구현 등 객체 지향 프로그래밍: 어떤 객체가 어떤 일을 할 지, 여러 개의 객체들이 상호..

카테고리 없음 2024.11.29

List 자료형

collection data types_List 컬렉션 자료형(Collection Data Types)더보기여러 개의 데이터를 하나의 변수에 그룹화하여 저장하고 효율적으로 관리하는 데 사용되는 자료형입니다.일반적으로 리스트, 튜플, 딕셔너리, 세트가 있습니다.2024.11.26 - [분류 전체보기] - Dictionary 자료형 Dictionary 자료형collection data types_Dictionary컬렉션 자료형(Collection Data Types)더보기여러 개의 데이터를 하나의 변수에 그룹화하여 저장하고 효율적으로 관리하는 데 사용되는 자료형입니다.일반적으로 리스트, 튜minjung405.tistory.com  Set 자료형collection data types_Set 컬렉션 자료형(Co..

카테고리 없음 2024.11.26

Dictionary 자료형

collection data types_Dictionary컬렉션 자료형(Collection Data Types)더보기여러 개의 데이터를 하나의 변수에 그룹화하여 저장하고 효율적으로 관리하는 데 사용되는 자료형입니다.일반적으로 리스트, 튜플, 딕셔너리, 세트가 있습니다. List 자료형collection data types_List 컬렉션 자료형(Collection Data Types)더보기여러 개의 데이터를 하나의 변수에 그룹화하여 저장하고 효율적으로 관리하는 데 사용되는 자료형입니다.일반적으로 리스트, 튜플,minjung405.tistory.com Set 자료형collection data types_Set 컬렉션 자료형(Collection Data Types)더보기여러 개의 데이터를 하나의 변수에 그룹..

카테고리 없음 2024.11.26

random 모듈

random 모듈난수(random number)를 생성하는 모듈로, 그 뿐만 아니라 리스트에서 요소를 무작위로 선택하거나 순서를 섞는 작업에서도 사용합니다.주사위 굴리기 게임에서 많이 사용되며 복권 추첨, 음악 랜덤 재생, 샘플 데이터 랜덤 추출 등 다양하게 사용됩니다. random(): 0.0 이상 1.0 미만의 랜덤 부동소수점 숫자를 반환random.random()#결과: 0.4007745372942204randint(a, b): a이상 b 이하의 랜덤 정수를 반환random.randint(1, 10)#결과: 6randrange(a, b): a이상 b미만의 범위에서 랜덤 정수를 반환random.randrange(1, 7)#결과: 5shuffle(seq): 리스트의 요소들을 무작위로 섞음abc = ['..

카테고리 없음 2024.11.25