[python/파이썬] 출력에서 한글 깨짐 문제 파이썬에 한글을 출력하다보면 가끔 한글이 깨지는 문제가 발생하는데요. 그때는 아래의 4줄을 스크립트에 추가해주면 됩니다. import sys import io sys.stdout = io.TextIOWrapper(sys.stdout.detach(), encoding = 'utf-8') sys.stderr = io.TextIOWrapper(sys.stderr.detach(), encoding = 'utf-8') Hodustory/프로그래밍&DB 2019.12.19
파이썬/python pandas dataframe 읽고 쓰기 pandas 설치하기 pip install openpyxl pandas dataFrame 만들기 import pandas as pd #출력하기 display(new_dataframe) 엑셀 데이터와 dataFrame에 담기 import pandas as pd from IPython.display import display, HTML #엑셀 파일 불러오기 df = pd.read_excel('sample.xlsx', sheet_name='sheet1') #출력하기 display(df) 데이터 상태 확인 #column별 datatype print(new_dataframe.dtypes) #column 상태 보기 print(new_dataframe['name'].describe()) pandas 기초 기능 / 합.. Hodustory/프로그래밍&DB 2019.05.15
파이썬/python datetime (openpyxl) 안녕하세요. datetime 라이브러리는 데이터를 다루는데 엄청 자주 쓰이는 시간 형식을 다루는 라이브러리입니다. from openpyxl import load_workbook from openpyxl import Workbook import datetime #엑셀파일 불러오기 filename='sample.xlsx' wb = load_workbook(filename) ws = wb.active #범위 이동 ws['A1'] = datetime.datetime(2019,3,4) #yyyy-mm-dd hh:mm:ss ws['A2'] = datetime.date(2019,3,4) #yyyy-mm-dd ws['A3'] = datetime.date(2019,3,4).year #yyyy ws['A4'] = date.. Hodustory/프로그래밍&DB 2019.05.14
파이썬(python) try except /오류 발생 넘기기 안녕하세요! 여러 사이트를 스크래핑(크롤링)을 하다 보면... 가끔 집어넣은 주소에 페이지가 없는 경우가 있죠. 무작위로 등장하니;; 프로그램을 돌려놓고 언제 멈출지도 알 수가 없죠;; 이때 오류가 발생하면 그냥 넘어갈 수 있도록 하는 장치가 있습니다. 바로 try except 구문입니다. try : 오류가 없는 경우 실행 except : 오류인 경우 실행 try에 실행할 구문을 적어넣고 except에 실패할 때 실행할 구문을 적어주면 오류가 뜨더라도 except 구문을 실행한 후 다음 루프로 넘어가게 됩니다. 예시를 볼까요? 아래의 예시는 오류가 나지 않을 경우 실행하고, 오류가 날 경우는 화면에 'error'만 출력한 후 넘어가는 코드입니다. from openpyxl import load_workbo.. Hodustory/프로그래밍&DB 2019.05.01