본문 바로가기

반환

[데이터분석] 데이터프레임 : 특정 조건 만족하는 행 추출 & 해당 인덱스 반환 데이터 프레임으로 데이터 분석을 할 때, 특정 조건을 만족하는 행을 추출하거나, 조건을 만족하는 행의 인덱스 번호를 반환시킬 수 있는데요, 아래 코드를 보면서 설명하도록 하겠습니다. 1. 특정 조건 만족하는 행 추출하기 먼저, 아래와 같이 음료와 관련한 데이터프레임이 있다고 가정해보겠습니다. tempitemcountpricerating 0hotcoffee130004.5 1icejuice540003.0 2iceade250004.0 3hotmilk130002.5 4hottea340003.0 5icewater210004.5 만약 이 데이터 프레임에서 'price' 칼럼의 데이터가 4000 이상인 행만 추출해서 보고 싶다면 다음과 같이 코드를 입력하면 됩니다. df[df['price'] >= 4000] temp.. 더보기
[파이썬] 인덱스 반환 함수 - enumerate() 란? enumerate() 함수는 주로 반복문에서 사용되는데요, 몇 번째 반복되고 있는지 인덱스를 확인할 때 사용합니다. enumerate 함수를 어떻게 사용하는지 다음 코드를 보면서 살펴보도록 하겠습니다. - enumerate() 먼저, 아래와 같은 리스트 'list1'이 있고, list1에 있는 데이터를 하나씩 출력할 때 보통 다음과 같이 코드를 작성합니다. list1 = [50,100,150,200,250,300] for i in range(len(list1)) : print(i, "번째 데이터 :", list1[i]) 0 번째 데이터 : 50 1 번째 데이터 : 100 2 번째 데이터 : 150 3 번째 데이터 : 200 4 번째 데이터 : 250 5 번째 데이터 : 300 여기서 반복하는 것을 ran.. 더보기
[파이썬] array 배열에서 최솟값과 최댓값의 인덱스 반환하는 방법 array 배열에서 최솟값과 최댓값을 구하려면 np.min(), np.max() 함수를 사용하면 되는데요, 그렇다면 최솟값과 최댓값의 인덱스 번호를 알고 싶다면 어떻게 해야할까요? 최솟값과 최댓값의 인덱스를 반환해주는 함수가 바로 argmin(), argmax() 함수인데요, 아래 코드를 보며 설명하도록 하겠습니다. - argmin(), argmax() : 최솟값, 최댓값의 인덱스 반환 argmin(), argmax() 함수는 array에서 최솟값과 최댓값의 인덱스를 반환해주는 함수인데요, 먼저, 아래와 같은 array가 있다고 가정해보겠습니다. import numpy as np arr1 = np.random.randn(2,5) print(arr1) [[ 2.69686599 0.19144308 1.460.. 더보기