728x90 반응형 SMALL Indexing2 [Pandas] 데이터프레임 고급 인덱싱 인덱싱 (indexing) 데이터프레임에서 특정한 데이터만 골라내는 것을 인덱싱 (indexing)이라고 한다. 앞 절에서는 label, label 리스트, 인덱스 데이터 (정수) 슬라이스의 3가지 인덱싱 값을 사용하여 인덱싱한다. 그런데 Pandas는 numpy 행렬과 같이 쉼표를 사용한 (행 인덱스, 열 인덱스) 형식의 2차원 인덱싱을 지원하기 위해 특별한 인덱서 (indexer) 속성도 제공한다. loc 인덱서 df.loc[행 인덱싱값] # 또는 df.loc[행 인덱싱값, 열 인덱싱값] 행 인덱싱값은 정수 또는 행 인덱스데이터이고 열 인덱싱값은 label 문자열이다. 인덱스 데이터 인덱스 데이터 슬라이스 인덱스 데이터 리스트 같은 행 인덱스를 가지는 boolean 시리즈 (행 인덱싱의 경우) 또는 .. 2022. 2. 15. [NumPy] numpy.ndarray 배열 생성 import numpy as np # 다차원 numpy 배열 생성 a = np.array([[0, 1, 2], [3, 4, 5], [6, 7, 8]]) # 배열의 shape print(a.shape) # (3, 3) # 배열 reshape b = np.array([1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16]) print(b.shape) # 16 b = b.reshape(4, 4) print(b) # [[1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16]] print(b.shape) # (4, 4) 배열 접근 (indexing) import numpy as np # numpy 배열 접근 a = np.array([[0, 1,.. 2021. 12. 27. 이전 1 다음 728x90 반응형 LIST