본문 바로가기
반응형

인덱싱4

멀티인덱스(MultiIndex)의 인덱싱(indexing)-pandas(43) 파이썬 버전 3.8 기준pandas 버전 1.1.4 기준 멀티인덱스(MultiIndex)의 인덱싱(indexing) 본 포스팅에서는 멀티인덱스를 인덱싱하는 방법에 대해서 다루도록 한다.이를 위해 대괄호 [ ]를 활용하는 방법과 .loc메서드를 이용하여 다루는 방법을 소개한다.이외에 슬라이싱(slicing)을 이용한 데이터 선택에 대해서도 간략히 소개한다.멀티인덱스가 아닌 일반적인 인덱싱에 대한 방법은 선행 포스팅(링크)를 참고할 수 있다. MultiIndex의 기본적인 인덱스 방법 멀티인덱스(MultiIndex)의 인덱싱의 중요한 기능 중 하나는 사용자가 레이블로 데이터를 선택할 수 있다는 점이다. 데이터 선택은 DataFrame에서 열을 선택할 때랑 유사하게 작동한다. 열(Column)의 멀티인덱스 선.. 2020. 11. 8.
query 메서드 옵션, 설명, 사용 예-pandas(18) 파이썬 버전 3.7 기준pandas 버전 0.25.1 기준 query 메서드 옵션, 설명, 사용 예 본 포스팅에서는 query 메서드의 대한 내용, 설명, 사용 예 등을 서술한다. query 메서드 pandas에서 DataFrame은 query 메서드를 지원한다.이 메서드는 조건식을 문자열로 입력받아 해당 조건에 만족하는 행을 추출해 출력해주는 함수이다.사용 방법은 간단한데, 단순히 대괄호[ ]에서 조건식을 입력했던 것과 동일하게 입력을 해주면 되나 차이점은 문자열이 들어간다는 것이다. query() 메서드 사용형식)DataFrame.query(expr, inplace=False) expr은 입력되는 조건식을 입력받는다. ○ 입력되는 조건식은 문자열로 입력받는다.inplace가 True일 경우 query.. 2019. 10. 31.
데이터 인덱싱(loc, iloc, 슬라이싱, 불린인덱싱, at, iat, ix)-pandas(10) 파이썬 버전 3.7 기준pandas 버전 0.25.1 기준 데이터 인덱싱 방법과 예제 본 포스팅에서는 Series와 DataFrame에 대해 각종 메서드를 이용하여 인덱싱 하는 방법에 대해 다룰 것이다. 인덱싱 앞 포스팅에서 대괄호 [ ]를 사용하여 데이터 처리에 대한 기초적인 방법을 소개했다.이 섹션에서는 다양한 방법을 통한 인덱싱 처리방법을 간략히 다룰 것이다. 각각의 방법에 대한 상세한 사항은 차후에 다룰 예정이다. 인덱싱 방법들아래 표는 pandas에서 처리하는 대표적인 인덱싱 방법을 보여준다. 별다른 설명이 없다면 Series는 스칼라 값을 인덱싱하고, DataFrame는 행을 인덱싱한다. ○ 예를들어, 행을 선택하는 것은 DataFrame의 행에 해당하는 Series를 반환한다. 이름 기호 설.. 2019. 10. 19.
데이터 및 열 선택, 배정, 추가, 인덱싱, pop 및 insert 메서드-pandas(9) 파이썬 버전 3.7 기준pandas 버전 0.25.1 기준 데이터의 선택, 추가, 제거, 인덱싱(DataFrame 및 Series) 본 포스팅에서는 pandas에서 데이터의 선택, 배정, 추가하는 방법에 대해서 간략히 다룰 예정이다. 그외에 pop 메서드와 insert 메서드에 대해서도 다뤄볼 것이다. 데이터의 선택, 배정, 추가, 제거 대괄호를 이용한 데이터의 처리DataFrame과 Series 객체와 유사하게 처리할 수 있다.대괄호에는 데이터의 위치를 나타내는 레이블이 가능하다.딕셔너리에서 사용하는 대괄호[ ]를 사용하는 문법을 적용하여 데이터를 처리할 수 있다. ○ Series: 해당되는 요소, 즉 스칼라(Scalar)를 선택하여 처리할 수 있다. ○ DataFrame: 해당되는 열(columns).. 2019. 10. 18.
반응형