728x90

Data/Python 2

-1- Pandas(Series와 DataFrame 기본명령어)

import pandas as pd # 판다스는 별칭 pd로 많이 사용합니다. 1. Series (엑셀의 한 열과 유사) # Series 생성방법 pd.Series([1, 2, 3, 4]) 2-1. DataFrame(행과 열을 가진 엑셀의 시트와 유사) 1) list로 만드는 방법 # DataFrame 생성방법 company = [['BB은행', 1000, '은행'], ['삼숭전자' , 2000, '제조']] df1 = pd.DataFrame(company) # 제목컬럼 만들기 (꼭 데이터의 수와 컬럼의 수를 맞춰야함!) ## df1.columns = ['기업명', '매출액'] 일 경우 에러 df1.columns = ['기업명', '매출액', '업종'] 2) dict로 만들기 # DataFrame 생성방..

Data/Python 2022.05.08

Python, Class에 대하여

Class는 왜 필요할까 ? C언어는 클래스가 없다. 즉, 클래스 없이도 프로그래밍은 가능하다! 다만, Class를 알면 편리함이 늘어나니 예시를 통해 간단하게 알아보자. 옆의 사진 처럼 계산기1, 계산기2를 만들어서 함수를 구현했다. >>> print(계산기1(3)) 3 >>> print(계산기1(4)) 7 >>> print(계산기2(1)) 1 >>> print(계산기2(2)) 3 계산기는 올바르게 작동하지만 계산기가 3개, 5개, 10개 ... 점점 더 많이 필요해진다면 어떻게 해야할까? 이때 클래스를 활용하면 편리하다. class Calculator: 클래스를 활용하여 손쉽게 계산기를 n개씩 늘릴 수 있다. 만약 마이너스 기능이 필요하다면 아래 문구를 추가해주면 된다. def sub(self, nu..

Data/Python 2022.01.23
728x90