목록Filter (2)
DevSSOM
arr.find(fn) 배열을 하나하나 훑으면서 전달된 콜백 함수가 true가 되면, 해당하는 첫번째 요소를 반환. 만약 찾지 못하면, undefined를 리턴. arr.findIndex(fn) 콜백 함수가 true가 되면, 해당하는 첫번째 요소의 인덱스를 반환. 없으면 -1을 반환. arr.filter(fn) 콜백 함수가 만족하는 모든 요소를 배열로 반환. let arr = [1, 2, 3, 4, 5]; // find를 쓸 경우 const result = arr.find((item) => { return item % 2 === 0; }); console.log(result); // 2 // findIndex를 쓸 경우 const result = arr.findIndex((item) => { return..
df.groupby() 간단한 집계를 넘어서서 조건부로 집계하고 싶은 경우, groupby 함수를 활용. groupby() 함수를 이용하면 키 값을 기준으로 그룹으로 묶을 수 있음. groupby() 함수의 사용 예시를 들자면, 시험 성적 데이터에서 각 반을 그룹으로 묶어 각 반의 평균 점수를 구할 수 있음. import numpy as np import pandas as pd df = pd.DataFrame({ 'key' : ['A', 'B', 'C', 'A', 'B', 'C'], 'data1' : [1, 2, 3, 1, 2, 3], 'data2' : [4, 4, 6, 0, 6, 1] }) # 데이터프레임 DataFrame: key data1 data2 0 A 1 4 1 B 2 4 2 C 3 6 3 A..