인덱스 또는 조건을 넣으면 데이터를 엑세스 할 수 있다.
Python NumPy 데이터 접근
변수명[인덱스] : 인덱스에 해당하는 데이터를 출력
변수명[조건] : 조건에 맞는 데이터를 출력
다차원배열에서 인덱스 접근하기
Slicing : 잘라서 가져오기
ndarray[ start : end+1 ] start부터 end까지
ndarray[ start : ] start부터 끝까지
ndarray[ : end+1 ] 처음부터 end까지
다차원배열의 슬라이싱은,
[ 행, 열 ] 을 적어준다.
단, 열자리는 생략가능하지만, 행 자리를 적어주지 않으면 오류가 발생한다.
변수명[인덱스] = value 를 이용해 데이터 변경하기도 가능하다.
![](https://blog.kakaocdn.net/dn/cSUI78/btsG1x9tTZH/2717Uv22rLY1Rc4cr82sUK/img.png)
.copy()
: 슬라이싱한 데이터를 새로운 변수에 저장해도 데이터가 공유되지 않는다.
(copy()를 사용하지 않으면, 기존 변수 데이터에 영향을 준다)
'Data Analysis > Python' 카테고리의 다른 글
[Python] 파이썬 산술 연산자, 비교 연산자, 논리 연산자 (0) | 2024.04.05 |
---|---|
[Python] 파이썬 판다스 csv 읽기(불러오기), 저장 (0) | 2024.04.05 |
[Python] 파이썬 판다스 (NaN) 결측치 처리하기 (0) | 2024.04.05 |
[Python] 파이썬 판다스 1차원배열, 2차원배열 데이터(Series, DataFrame) 생성하기 (0) | 2024.04.05 |
[Python] 파이썬 최대값, 최소값, 전체합, 전체평균, 표준편차, 중앙값(max, min, sum, mean, std, median)과 위치 찾기(argmax, argmin) (0) | 2024.04.04 |