|Playdata_study/Python

210507_모듈 활용 및 csv

케리's 2021. 5. 7. 23:59

모듈 활용

# 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 

데이터 프레임