2020/02/10(12)
-
다중 인덱스(Multi-index)
다중 인덱스(Multi-index) · 데이터프레임을 생성할 때 columns 인자에 리스트의 리스트(행렬) 형태로 인덱스를 넣으면 다중 열 인덱스를 생성할 수 있습니다. · 데이터프레임을 생성할 때 index 인자에 리스트의 리스트(행렬) 형태로 인덱스를 넣으면 다중 행 인덱스를 생성할 수 있습니다. · 다중 인덱스의 이름지정하여 사용할 수 있습니다. 열 인덱스들의 이름 지정은 columns 객체의 names 속성에 리스트를 넣어서 지정합니다. 행 인덱스들의 이름 지정은 index 객체의 names 속성에 리스트를 넣어서 지정합니다.
-
%timeit
%timeit · Built in magic 키워드 · 코드가 처리되는 시간을 확인할 수 있습니다.
-
cut()
cut()· 실수 값의 경계선을 지정하는 경우 사용합니다.· 값을 카테고리 값으로 바꿔줍니다.· 반환하는 값은 Categorical 클래스 객체입니다.· Categorical 클래스 객체는 categories 속성과 codes 속성을 가집니다. parameter description x 데이터 bins 카테로리할 기준값 labels 레이블 목록 Categorical 클래스
-
열 데이터 갱신, 추가, 삭제
열 데이터 갱신, 추가, 삭제 데이터프레임은 열 시리즈의 딕셔너리으로 볼 수 있으므로 열 단위로 데이터를 갱신하거나 추가, 삭제할 수 있습니다.
-
dir()
dir()· 해당 객체에서 사용 가능한 메소드와 기본으로 포함되는 변수들을 알려줍니다.· __ 표시되어있는 것들은 파이썬이 내부적으로 사용하는 것들이며· 나머지는 객체를 통해 실제로 수행할 수 있는 것들입니다. 객체 정보 확인하기 print(dir(x)) ['__add__', '__class__', '__contains__', '__delattr__', '__delitem__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__gt__', '__hash__', '__iadd__', '__imul__', '__init__', '__iter__', '__le__', '__len__', '_..
-
클래스 메서드(class method)
클래스 메서드(class method)· 클래스 영역의 데이터에 직접 접근할 수 있는 메소드입니다.· 인스턴스 객체와 무관하게 클래스 이름 공간에 존재하는 메소드로서 클래스 이름을 이용하여 호출하며 첫 인수로 클래스 객체를 자동으로 받는 메소드입니다.· 암시적으로 첫 인자로 클래스 객체가 전달됩니다.· 해당 클래스의 인스턴스를 통해서도 호출 가능합니다.· 클래스 메서드는 메서드 앞에 @classmethod 라는 장식자(Decorator)를 표시하여 해당 메서드가 클래스 메서드임을 표시합니다. 클래스(class) 메서드 형식