210507_모듈 활용 및 csv
모듈 활용
# import defaultdict
# import string / sum( )
# all ( ) /any ( )
True = 1 , False = 0
all( ): 인자로 입력되는 리스트의 모든 요소가 참일 경우만 True, 거짓이 하나라도 있으면 False를 리턴
any( ): 인자로 입력되는 리스트의 모든 요소가 거짓인 경우만 False, 참이 하나라도 있으면 True 리턴
# ord ( ) : 문자를 컴퓨터가 인식하는 코드값으로 변환 ex) A(사람)-----> 인코딩---->65(컴퓨터)사람)----->인코딩---->65(컴퓨터)
# chr ( ) : 인자로 정수를 입력하게 되면 정수 값에 해당하는 문자를 리턴 90 ------- chr ( ) ------> Z
import csv
csv 확장자를 가진 파일을 처리하는 모듈
csv : 몇 가지 필드를 쉼표( ,)로 구분하나 텍스트 데이터/파일
import csv → dir(csv) → help(csv, reader) → ''reader(iterable [, dialect='excel']'' → help(csv.Dialect)
| Data and other attributes defined here:
| delimiter = None
| doublequote = None
| escapechar = None
| lineterminator = None
| quotechar = None
| quoting = None
| skipinitialspace = None
# eval : string 값을 넣으면 해당 값을 그대로 실행, 출력
# csv 데이터를 읽어서 출력
# 함수호출 후 출력, csv_writer 를 이용해 csv파일 작성
# writerow(name) // writerows
# csv 모듈
csv.reader : list 객체로 읽음
csv.DictReader : dict 타입으로 읽음
# newline = "\n" : 한 줄 자동 줄바꿈 방지
# quotind=csv.QUOTE_NONNUMERIC : 숫자외에 문구 " " 표시 지정하기
numpy
수치연산, 행렬, 벡터연산
mean : 평균
var : 분산
std : 표준편차
pandas
데이터 프레임