판다스_엑셀파일을 한번 읽고 시트명을 이용해서 데이터프레임 만들기 데이터프레임을 만들때, 엑셀개체를 한버만 읽기 읽어온 객체를 이용해서 시트별로 데이터 프레임 만들기 # 파일에서 인원수 구하기 def get_pre_file_num(p_file): try: # 파일 한 번만 읽기 xls = pd.ExcelFile(p_file) # 각 시트의 데이터프레임 길이 계산 num_total = len(xls.parse('기초명부전체')) if '기초명부전체' in xls.sheet_names else 0 # xls.parse('시트명') 시트를 데이터프레임으로 불러오기. xls는 객체 num_gap = len(xls.parse('갑만기_명부')) if '갑만기_명부' in xls.sheet_names else 0 ..
1. 우주의 크기: 보이는 우주(observable universe): 현재로서 알려진 우주의 크기로, 약 138 억 광년 정도입니다. 이는 현재까지 관측이 가능한 한계이며, 그 너머의 우주에 대한 정보는 제한적입니다. 2. 우주의 구조: 은하계(galaxies): 수십 억 개의 은하로 이루어져 있으며, 은하당 수 천에서 수 십억 개의 별이 존재합니다. 별(stars): 은하 안에는 다양한 크기와 밝기의 수많은 별이 있습니다. 행성계(solar systems): 별 주위에는 행성, 위성, 소행성 등이 포함된 행성계가 형성됩니다. 3. 우주의 확장: 우주 확장이론: 관측 결과, 우주가 계속 확장되고 있는 것으로 판단되고 있습니다. 이는 빅뱅 이론으로 설명되며, 초기에는 매우 높은 에너지와 밀도에서 출발한 ..
판다스(Pandas)는 파이썬에서 데이터 조작 및 분석을 위한 라이브러리로, 데이터 프레임은 판다스의 핵심 데이터 구조 중 하나입니다. 데이터 프레임은 행과 열로 이루어진 테이블 형식의 데이터를 다루기 쉽게 만들어줍니다. 아래는 기본적인 방법으로 데이터 프레임을 만드는 예제입니다: 1. 리스트를 사용한 데이터 프레임 생성: import pandas as pd # 데이터 프레임을 만들 데이터 정의 data = {'이름': ['John', 'Jane', 'Mike'], '나이': [28, 24, 22], '도시': ['서울', '도쿄', '뉴욕']} # 데이터 프레임 생성 df =..
가. 파이선 클래스 개요 파이선 클래스는 객체 지향 프로그래밍의 중요한 개념 중 하나이며, 데이터와 해당 데이터를 처리하는 메서드를 포함하는 사용자 정의 타입을 생성하는데 사용됩니다. 이 글은 파이선 클래스를 어려워하는 사람들을 위해 클래스의 특징과 키워드에 대한 설명을 제공합니다. 나. 파이선 클래스 다형성 다형성은 동일한 이름의 메서드나 연산자가 다양한 형태로 동작할 수 있는 개념을 의미합니다. 파이선에서는 다형성을 통해 같은 메서드를 호출하더라도 객체의 종류에 따라 다른 동작을 할 수 있습니다. 예시코드 class Animal: def speak(self): pass class Dog(Animal): def speak(self): return "Woof!" class Cat(Animal): def ..
가. 파이선 클래스 개요 파이선 클래스는 객체 지향 프로그래밍의 중요한 구성 요소 중 하나이며, 데이터와 해당 데이터를 처리하는 메서드를 포함하는 사용자 정의 타입을 생성하는데 사용됩니다. 클래스는 코드의 모듈화와 재사용성을 증가시켜주며, 파이선을 이용한 업무 자동화를 공부하는 사람들에게 필수적인 개념입니다. 나. 파이선 클래스 - 생성자 생성자는 클래스의 인스턴스를 만들 때 호출되는 특별한 메서드로, 객체의 초기화를 담당합니다. 파이선에서는 __init__ 메서드가 생성자 역할을 합니다. 예시코드 class MyClass: def __init__(self, attribute): self.attribute = attribute def get_attribute(self): return self.attrib..