[javascript] Lodash의 통계 함수들과 사용 예제
Lodash는 자바스크립트의 유용한 유틸리티 라이브러리로, 다양한 기능을 제공합니다. 이 중에서 통계 관련 함수들은 데이터를 분석하고 요약하는 데 매우 유용합니다. 이번 글에서는 Lodash의 통계 함수들과 간단한 사용 예제를 알아보겠습니다.
1. _.mean
_.mean
함수는 배열의 평균값을 계산합니다.
const numbers = [1, 2, 3, 4, 5];
const average = _.mean(numbers);
console.log(average); // 3
위 예제에서는 numbers
배열의 평균값인 3이 출력됩니다.
2. _.median
_.median
함수는 배열의 중앙값을 계산합니다.
const numbers = [1, 2, 3, 4, 5];
const median = _.median(numbers);
console.log(median); // 3
위 예제에서는 numbers
배열의 중앙값인 3이 출력됩니다.
3. _.sum
_.sum
함수는 배열의 합계를 계산합니다.
const numbers = [1, 2, 3, 4, 5];
const sum = _.sum(numbers);
console.log(sum); // 15
위 예제에서는 numbers
배열의 합계인 15가 출력됩니다.
4. _.min
과 _.max
_.min
함수는 배열에서 가장 작은 값을 반환하고, _.max
함수는 가장 큰 값을 반환합니다.
const numbers = [1, 2, 3, 4, 5];
const min = _.min(numbers);
const max = _.max(numbers);
console.log(min); // 1
console.log(max); // 5
위 예제에서는 numbers
배열의 가장 작은 값인 1과 가장 큰 값인 5가 출력됩니다.
5. _.countBy
_.countBy
함수는 배열에서 각 요소의 개수를 계산하여 객체로 반환합니다.
const fruits = ['apple', 'banana', 'orange', 'apple', 'banana', 'apple'];
const count = _.countBy(fruits);
console.log(count);
// 출력:
// {
// 'apple': 3,
// 'banana': 2,
// 'orange': 1
// }
위 예제에서는 fruits
배열에서 각 과일의 개수를 계산하여 객체로 반환합니다.
Lodash의 통계 함수들은 데이터 분석 작업을 훨씬 편리하게 만들어 줍니다. 이외에도 Lodash는 다양한 유용한 함수들을 제공하므로, 프로젝트에 적용하여 생산성을 높일 수 있습니다.
더 자세한 정보는 Lodash 공식 문서를 참조하십시오.