본문 바로가기

PYTHON

(4)
Pandas Pandas Pandas 설치 https://appia.tistory.com/164 파이썬[Python] Pandas 설치하기(pip), 아나콘다(Anaconda)설치 하기 이번 포스팅은 데이터 과학 및 머신러닝에서 많이 사용하는 Pandas 모듈에 대해서 설치 하는 방법에 대해서 이야기를 드리고자 합니다. 실제 저의 경우 Pandas, Numpy등 이런 별도의 모듈에 대해서 가 appia.tistory.com Pandas Data Type Series : list DataFrame : Dictionary DataFrame a b c 1 4 5 6 2 7 8 9 3 10 11 12 df1 = pd.DataFrame( {'a': [4,5,6], 'b': [7,8,9], 'c': [10,11,12]}, in..
File I/O, 예외처리 개념 File I/O * handle : 권한 filename = 'romeo.txt' f = open(filename) # mode default read import os os.getcwd() 현재 작업중인 폴더명을 가져옴 os.chdir('folder name') 현재 폴더를 augument 폴더로 바꿈 os.path.basename(path) augument path의 파일명을 가져옴 os.path.dirname(path) 폴더명 os에 따른 path mark 처리os.path.join('a','b') import os path = os.path.join('c:\temp','test1.txt') print(path) # >>> 'c:\temp\\test1.txt' f.close() 사용 완료 후, 파일..
Docstring, Scope, Module, File I/O 개념 * 자료구조(data struct) : 다양한 방식으로 데이터를 모아둔 것 * list, dictionary 는 모든 타입 가능 * 시퀀스 : 데이터가 나열되어 있는 형태 * None type : 데이터가 없다. (= 다른 언어에서의 NULL) * 더미 변수 : _ (언더바) * // : 나눗셈 후, 소수점을 버리는 연산자 Fuction docstring : 함수 주석, 마우스를 갖다대면 뜨는 노란창 def iseven(n): ''' (docstring) 짝수인지 확인하는 함수 ''' if n%2==2: return True print(iseven(7)) #실습1 키와 몸무게를 입력받아 BMI 지수 계산 def calBMI(height, weight): ''' height : 키 weight : 몸무게 ..
Set, 집합, Function, Parameter, Argument, Return 개념 Set - 유일한 값들의 집합 - key만 있는 dictionary - key는 유일해야 함 - 중복이 될 경우, 하나의 값만 저장한다. - empty set 변수 = set() ex) empty_set = set() empty_set >>> set() * empty dictionary 변수 = {} 변수 = dict() - set 함수 항목 추가 : color_set.add('red') 여러 항목 추가 : coloe.set.update('green','blue') 항목 삭제 : color_set.remove('blue') # 없으면 error color_set.discard('blue') # 없어도 error가 나지 않는다. * string 함수 index함수의 경우 값이 없으면 error find함수..