본문 바로가기

슬라이싱2

[python] 3.6. 인덱싱과 슬라이싱 데이터 분석 입문을 위한 기초적인 파이썬 내용을 다룹니다. 데이터 분석은 주로 파이썬의 라이브러리인 판다스를 활용해 이루어지며, 이를 위해 기본적인 파이썬 개념에 대한 이해가 필요합니다. 하지만 이것은 파이썬을 완벽하게 숙달해야 한다는 의미는 아닙니다. 그렇기에 판다스와 데이터 분석에 입문할 수 있도록 핵심 파이썬 개념을 간략하게 제공할 것입니다.  3.6. 인덱싱과 슬라이싱자료형 단원이지만, 자료형을 깊이 이해하기 위해 인덱싱과 슬라이싱은 필수적이므로 이 단원에서 다뤄 보겠습니다. 인덱싱과 슬라이싱은 데이터를 선택하고 조작하는 데 매우 유용합니다. 인덱싱은 특정 위치의 단일 원소를 추출할 때 사용되며, 슬라이싱은 범위 내의 여러 원소를 한 번에 추출할 때 사용됩니다. 두 방법 모두 인덱스를 이용해 원하.. 2024. 11. 5.
[pandas] #01 loc 인덱싱 loc인덱싱은 판다스에서 데이터프레임을 인덱싱과 슬라이싱하는 방법입니다 파이썬의 리스트에서 list[0] 혹은 list[1:5] 와 같이 인덱싱과 슬라이싱을 하는데 마찬가지로 데이터프레임도 인덱싱과 슬라이싱을 할수 있는겁니다 다만 리스트에서 위치(인덱스)로 인덱싱했던 것과는 달리 데이터프레임은 레이블이 붙어있는 구조라서 레이블로 인덱싱을 할수있는데 그게 바로 loc인덱싱 입니다 또한 데이터프레임은 2차원이기때문에 [ , ] 대괄호안에 콤마로 구분해서 각각의 차원의 인덱싱을 2차원 평면의 (x, y) 좌표처럼 설정합니다 df.loc[행레이블, 열레이블] loc 인덱싱은 대상이 단수면 "레이블1"로 가능하고 복수면 ["레이블1", "레이블2",..,"레이블n] 같은 리스트 형식으로 가능합니다 슬라이싱은 "시.. 2022. 2. 17.