반응형 Data Science/Python6 파이썬 6 | add · remove · discard · pop · clear · update · union 1. add()set에 새로운 요소 추가 s = {1, 2, 3}s.add(4) print(s) >>> print(s) {1, 2, 3, 4} 2. remove() set에서 특정 요소 제거 s = {1, 2, 3}s.remove(1)print(s) >>> print(s) {2, 3} 3. discard() set에서 특정요소 제거 s = {1, 2, 3}s.discard(1)print(s) >>> print(s) {2, 3} 4. pop set에서 임의의 요소 제거하고 반환 s = {1, 2, 3}element = s.pop()print(element)print(s) >>> print(element) 1 >>> print(s) {2, 3} 5. clear set에.. 2025. 1. 20. 파이썬 입문 5 | info() · dropna() · fillna() · interpolate() 1. 결측값 확인 : info()- 데이터프레임의 전반적인 정보를 요약 출력하는 메서드- 출력내용행(row) 수와 열(column) 수각 열의 이름, 데이터 타입, 데이터개수(결측치 여부 포함)데이터프레임의 메모리 사용량 import pandas as pd# 데이터프레임 생성data = pd.DataFrame({ 'Name': ['Alice', 'Bob', 'Charlie'], 'Age': [25, None, 35], 'City': ['Seoul', 'Busan', None]})# 데이터프레임 정보 출력data.info() # 출력 예시 RangeIndex: 3 entries, 0 to 2 Data columns (total 3 columns): # Column Non-Null.. 2025. 1. 19. 파이썬입문 4 | shape · head() · is_null() 1. 행열갯수 확인 : shape데이터프레임의 행(row)과 열(column)의 크기를 반환함 print(data.shape) # 데이터의 행과 열 출력 2. 데이터 확인 : head()데이터프레임의 상위 몇 개의 행 출력 print(data.head()) # 데이터의 처음 5개의 행을 출력 3. 결측값 찾기 : isnull()데이터프레임에서 결측값(NaN) 찾는 함수 print(data.isnull()) # 데이터의 null값을 확인하는 함수 2025. 1. 19. 파이썬 입문 3 | import · read_csv() 1. 라이브러리 불러오기 : import import는 Python에서 외부 라이브러리나 모듈을 가져올 때 사용하는 키워드 import pandas as pd #판다스 임포트import numpy as np #넘파이 임포트import matplotlib.pyplot as plt #플롯 모듈 임포트import matplotlib.gridspec as gridspec #그리드 스펙 모듈 임포트import matplotlib.patches as patches #패치 모듈 임포트 # 모듈에서 특정 함수만 가져오기from matplotlib.dates import date2num #날짜를 숫자로 변환하는 모듈 임포트 2. 파일 불러오기 : read_csv()Pandas 라.. 2025. 1. 19. 파이썬 입문 2 | 함수 1. 함수의 기본 구조 ① 함수 정의 : def ② 함수 본문 : 함수가 실행할 동작③ 리턴값(선택) : return으로 함수가 값을 반환 가능 def add(a, b): # add라는 함수를 정의하고, a와 b를 인자로 받는다. result = a + b # a와 b를 더한 값을 result에 저장한다. return result # result를 반환한다.print(add(10, 20)) # add 함수를 호출하고, 인자로 10과 20을 전달한다. TERMINAL TERMINAL30 2. 입력값이 없는 함수- 외부에서 값을 받지 않고 자체적으로 어떤 작업을 실행하는 함수 def say(): # 함수 정의 re.. 2025. 1. 15. 파이썬 입문 1 | If · For · While 1. If 1. If 기본 구조 money = True # 돈이 있다if money: # money가 있다면 print("택시를 타고 가라") # 택시를 타고 가라를 출력else: # 또는 money가 없다면 print("걸어가라") # 걸어가라를 출력 TERMINAL 택시를 타고 가라 2. 비교 연산자 x x가 y보다 작다.x > yx가 y보다 크다.x == yx와 y가 같다.x != yx와 y가 같지 않다.x >= yx가 y보다 크거나 같다.x x가 y보다 작거나 같다. 3. and, or, not x or yx와 y 둘 중 하나만 참이어도 참이다.x and yx와 y.. 2025. 1. 14. 이전 1 다음 반응형