np.delete()로 삭제하기
만약 연구 대상이 공공 소유 가로구역에 있는 살아 있는 나무만이라면 어떨까요? 그럴 때는 그루터기 지름 열처럼 불필요한 데이터나, 사유지 구역에 있는 일부 나무를 삭제하면 도움이 될 수 있어요.
NumPy의 np.delete() 함수는 세 가지 인수를 받는다는 것을 배웠죠: 원본 배열, 삭제할 인덱스(하나 또는 여러 개), 그리고 삭제할 축입니다. 삭제하려는 배열의 인덱스를 모를 때는, np.where()에 조건만 전달하면 그 조건을 만족하는 위치의 인덱스 배열을 반환한다는 점을 기억하세요!
numpy는 np로 임포트되어 있고, 2차원 배열 tree_census를 사용할 수 있어요. 열의 순서는 각각 나무의 ID, 블록 번호, 줄기 지름, 그루터기 지름을 나타냅니다.
이 연습은 강의의 일부입니다
NumPy 소개
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Delete the stump diameter column from tree_census
tree_census_no_stumps = ____
# Save the indices of the trees on block 313879
private_block_indices = ____