본문 바로가기
728x90
728x90

파이썬 및 데이터 분석/Python 기초11

Python - 외부 라이브러리 사용 - !pip install pandas = !는 한줄씩 순차적으로 실행시켜 오류를 안나게함 - import pandas or import pandas as pd - 모듈 지우기 = del pd 2023. 6. 13.
Python - 함수 - 생성방법 = def 함수명(인풋값) : 실행내용 - 여러개의 입력값을 받고 싶을땐 args 사용 def function5(*args): for i in args: print(i) function5(1,2,3,4,5,6) 2023. 6. 13.
Python - List Comprehension - 반복문을 짧게 만들어 주는거 result = [ i for i in 반복할 객체 if i >= 80 ] print(result) # [90,82,100] 2023. 6. 13.
Python - 제어문 if - if 조건 1: elif 조건 2: else: if x < 5: pass elif x == 5: print('5') else: print('5점 이상') 2023. 6. 13.
Python - 제어문 for, while - for 변수 in 반복가능한 객체 : 반복하여 실행할 내용 - 반복가능한 객체는 list나 range 정도가 있다. result = 0 for i in range(1, 11, 1): result += i print(result) - while 조건: 반복하여 실행할 내용 2023. 6. 13.
Python - 자료형_셋 - 생성 방법 a = set([1,2,3]) print(a) # {1,2,3} a = set((1,2,3)) print(a) # {1,2,3} - 중복된 항목이 제거됨 - 순서가 없음 = 오름차순 정렬됨 - 인덱스로 출력이 안됨 = list로 만들어야함 - 합집합 = c = a.union(b) (a와 b 전부) - 교집합 = c = a.intersection(b) (a와 b 중에 겹치는것) - 차집합 = c = a.difference(b) (a에는 속하지만 b에는 속하지 않는것) 2023. 6. 13.
Python - 자료형_딕셔너리 - 튜플 = a=(1,2,3) 같은 형식 - 딕셔너리 생성방법 = key 와 value로 구성 - 하나의 key 와 여러개의 value 사용 가능 - key 얻기 key = a.keys() print(key) print(key[0]) # 안됨 list함수로 list로 만들고 써야함 - value 얻기 value = a.values() print(value) print(value[0]) # 안됨 list함수로 list 만든 다음 써야함 - 요소 추가하기 = ( a['plane'] = 'jet' ) - 요소 삭제하기 = del a['plane'] 2023. 6. 13.
Python - 자료형_리스트 - 리스트 더하기 a = [1,2,3] b = [4,5,6] print(a+b) # [1,2,3,4,5,6] - append() = 맨뒤에 추가 - pop() = 맨뒤에 제거, pop(0) 하면 맨앞 제거 2023. 6. 13.
728x90
728x90