[Pandas Tip] 엑셀(Excel) 행과 열 고정하여 저장하기 (feat freeze_panes)
안녕하세요~ 꽁냥이에요. 오늘은 Pandas에 대한 간단한 팁을 소개하는 시간인데요. Pandas에서 엑셀을 저장할 때 특정 행과 열을 고정시킬 수 있다는 사실 아셨나요? 꽁냥이는 이번에 알게 돼서 이번 포스팅에서 공유하려고 해요. freeze_panes 인자 사용하기 먼저 샘플용 데이터를 만들어 보겠습니다. import pandas as pd df = pd.DataFrame() df['No'] = [1,2,3,4,5] df['Name'] = ['꽁냥이', '김태홍', '이준정', '이규진', '이승범'] df['Age'] = [27, 33, 38, 51, 44] freeze_panes는 to_excel 함수에 있는 인자로 2차원 튜플을 넘겨주게 됩니다. 사용법은 아래와 같습니다. to_excel( fr..
2022. 9. 29.
파이썬(Python) - 클래스(객체) 속성 존재 확인, 속성 변경하기, 속성 값 확인, 속성 삭제 (feat. hasattr, setattr, getattr, delattr)
파이썬(Python)에는 클래스(또는 객체)의 속성을 다루는 여러 가지 함수들이 존재한다. 속성이 존재하는지 알려주는 hasattr, 속성을 값을 변경하는 setattr, 속성 값을 확인하는 getattr 그리고 속성을 삭제하는 delattr이 있다. 이번 포스팅에서는 이러한 속성 관련 함수들의 사용법을 알아보고자 한다. 클래스(객체) 속성 존재 확인, 속성 변경하기, 속성 값 확인, 속성 삭제 (feat. hasattr, setattr, getattr, delattr) 1) 속성의 생사를 확인하라! : hasattr hasattr는 객체 안에 해당 속성이 있는지 여부를 부울(bool)값으로 알려준다. 먼저 예제용 클래스(Person)를 정의하고 인스턴스를 생성해준다. class Person: def _..
2022. 9. 26.