[파이썬]문서 프로그램 다루기 - 1

Pandas란? 패널 데이터 (계량 경제 용어)와 Python 데이터 분석의 이름을 따서 불리고 있다. 고수준의 자료구조와 파이썬을 통한 빠르고 데이터 분석 도구를 포함하고 있다. NumPy기반에서 개발되어 NumPy를 사용하는 애플리케이션에 쉽게 적용한다. 널리 사용되는 오픈 소스 Python프로젝트이다. 그렇다면 이 Pandas를 이용해 보자 1. 시리즈(Series) 생성 Series : 일련의 객체를 담을 수 있는 1차원 배열 같은 자료 구조 이렇게 입력하면 이렇게 출력된다. 이때 왼쪽(0, 1, 2)는 인덱스이고 오른쪽(1, 2, 3)은 값이다. 밑의 dtype은 데이터 타입을 나타낸다. 2. 시리즈(Series) 인덱스 수정 이렇게 입력하면 다음과 같이 a의 인덱스 값을 수정할 수 있다. 위와..

[파이썬] 문서 프로그램 다뤄보기

Jupyter Notebook을 사용해서 문서 프로그램을 다루었다. 1. 엑셀 파일 다루기 #test.csv로 파일 쓰기 df.to_csv("test.csv") #col1, col3만 읽어오기 pd.read_csv(StringIO(data), usecols=['col1', 'col3']) 3. 열 데이터 유형 지정 data = 'a,b,c\n1,2,3\n4,5,6\n7,8,9' df = pd.read_csv(StringIO(data), dtype=object) #object옵션 df #df['a'][0] import numpy as np df = pd.read_csv(StringIO(data), dtype={'b': object, 'c': np.float64}) #b는 object, c는 np.float..

[파이썬] GUI 계산기

from tkinter import * window = Tk() window.title("계산기 만들기") e=Entry(window, width=40, bg="yellow", fg="black", bd=5) e.grid(row=0, column=0, columnspan=5) buttons = [ '0','1','2','+','%', '3','4','5','-','//', '6','7','8','*','**', '9','.','=','/','C'] def click(key): if key == '=': result=eval(e.get()) s=str(result) e.delete(0,END) e.insert(0,s) elif key == 'C': e.delete(0,END) else: e.insert(E..