본문 바로가기
  • 문과생의 백엔드 개발자 성장기
|Playdata_study/Python

210507_모듈 활용 및 csv

by 케리's 2021. 5. 7.

모듈 활용

# 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 

데이터 프레임

'|Playdata_study > Python' 카테고리의 다른 글

210511_웹 크롤링  (0) 2021.05.11
210510_Json 구현 및 웹 서비스  (0) 2021.05.10
210506_예외처리  (0) 2021.05.06
210504_객체 단위 파일 입/출력  (0) 2021.05.05
210503_OS모듈  (0) 2021.05.03

댓글