본문 바로가기
반응형

컴퓨터/Python34

[pandas] 파이썬 판다스를 활용한 컬럼 정렬 안녕하세요 한주현입니다 오늘은 파이썬 판다스를 활용하여 컬럼간 정렬하는 방법에 대해 알아보겠습니다 준비물 1) 파이썬 판다스https://pandas.pydata.org/ 2) 헤더가 있고 행과 열로 구성된 데이터 *) 모든 소스코드와 샘플 데이터는 다음 링크에서 받으실 수 있습니다https://github.com/KennethJHan/PandasColumnSorter 기본 원리 판다스에서는 행과 열로 구성된 데이터를 엑셀 테이블 처럼 다룰 수 있는 DataFrame이라는 객체에 담을 수 있습니다 0) pandas를 import 합니다 1import pandas as pdcs 1) data 파일을 읽습니다. panadas의 method 중 read_csv 라는 메서드를 사용합니다. 여기서는 구분자가 co.. 2018. 2. 5.
[파이썬] 파이썬으로 달력 만들기, html 달력 웹 페이지 만들기 안녕하세요 한주현입니다. 오늘은 파이썬으로 달력을 출력하는 방법과 파이썬으로 HTML 달력페이지를 만드는 방법 에 대하여 알아보겠습니다. python 달력 import calendar 파이썬에서 달력을 만들기 위해서 우리는 calendar 모듈을 사용해 볼겁니다. 1234import calendarc = calendar.TextCalendar(calendar.SUNDAY)s = c.formatmonth(2018,1)print(s)Colored by Color Scriptercs 이렇게 calendar 모듈의 TextCalendar 메서드를 사용하여 calendar.TextCalendar 객체를 만들고calendar.TextCalendar 객체의 formatmonth 메서드에서 년, 월을 넣어주게 되면문자.. 2017. 11. 27.
[파이썬] 파이썬 에러 ZeroDivisionError: integer division or modulo by zero , ZeroDivisionError: division by zero , try-except 구문 사용법 안녕하세요 한주현입니다. 오늘은 파이썬 스크립트 실행 중 만날 수 있는 오류인, ZeroDivisionError: integer division or modulo by zeroZeroDivisionError: division by zero 와 try-except 사용방법 에 대하여 알아보겠습니다. 문제 상황 ZeroDivisionError: integer division or modulo by zero ZeroDivisionError: division by zero 두 오류는 각각 python2 와 python3 에서 어떠한 수를 0으로 나눌 때 발생하는 오류입니다. 예를 들자면 다음과 같지요. 12345678910111213>>> # python2>>> 2/0Traceback (most recent c.. 2017. 11. 12.
[파이썬] 파이썬 에러 TypeError: hello() takes 0 positional arguments but 1 was given , 파이썬 클래스에서 self를 사용하는 이유 안녕하세요 한주현입니다. 오늘은 파이썬 클래스 생성시 흔히 볼 수 있는 오류인, TypeError: hello() takes 0 positional arguments but 1 was given 에 대하여 알아보겠습니다. 문제 상황 TypeError: hello() takes 0 positional arguments but 1 was given 객체지향 언어라고 하는 파이썬을 나름 배우고 나서 클래스로 멋지게 코드를 작성해보자 다짐하며 아래와 같은 코드를 작성하고 실행을 하였는데, 12345678class MyClass(): var1 = 10 def hello(): print("hello") myClass1 = MyClass()print(myClass1.var1)print(myClass1.hello()).. 2017. 11. 12.
반응형