>  Q&A  >  본문

javascript - 길이가 365인 배열 객체를 월별로 12개의 그룹으로 자르는 방법은 무엇입니까?

표시된 사진은 2014년 전체의 AQI 데이터를 저장하는 json 파일입니다. 이제 월간 평균 AQI를 계산하고 싶습니다. 이 배열을 어떻게 처리해야 합니까?

怪我咯怪我咯2663일 전1004

모든 응답(7)나는 대답할 것이다

  • 黄舟

    黄舟2017-07-05 10:38:42

    으아악

    이 반환 결과는 12개의 배열을 포함하는 새 배열을 반환할 수 있으며, 각 하위 배열에는 이번 달의 AQI 데이터가 포함됩니다

    포스터의 주요 목적이 매달 평균 AQI를 찾는 것이라는 것을 방금 알게 되었으니 다음과 같을 수 있습니다.

    으아악

    이 결과는 {month:'1月',beijing:12,shanghai:24,guangzhou:36} 모양의 12개 요소를 포함하는 배열을 반환하며, 그 안의 값은 매월 평균값입니다.

    회신하다
    0
  • 欧阳克

    欧阳克2017-07-05 10:38:42

    백그라운드에서 그룹화하려면 avg()를 사용하세요

    회신하다
    0
  • 三叔

    三叔2017-07-05 10:38:42

    데이터를 처리할 필요가 없어 메모리만 계속 소모할 것 같은 느낌이 듭니다. 매달 시작점과 끝점만 알고 시작점과 끝점만 사용하여 배열을 얻으면 됩니다.
    사실 데이터는 다 있는데, 데이터를 사용하는 방식이 다를 뿐이거든요

    회신하다
    0
  • PHP中文网

    PHP中文网2017-07-05 10:38:42

    귀하의 질문은 주로 12개 그룹으로 나누는 방법에 관한 것입니다. 저는 두 가지 간단한 아이디어를 제공합니다

    1. 날짜를 날짜 객체로 변환하고 월별로 그룹화

    2. 일반 규칙을 사용하여 일치하는 날짜를 찾아 그룹화하세요

    회신하다
    0
  • 迷茫

    迷茫2017-07-05 10:38:42

    귀하가 제공한 JSON형식 분석:

    • 12개월을 나타내는 주변 배열 1-12

    • 배열을 다시 순회하여 object,取objectdata值,按照/分割得到月,根据月份把object해당 월을 채우세요

    • 월별 해당 데이터를 받아 월 단위로 처리

    회신하다
    0
  • 滿天的星座

    滿天的星座2017-07-05 10:38:42

    백엔드에서 데이터 그룹화를 처리하고 프런트엔드에서 이를 사용하는 역할을 담당합니다.

    회신하다
    0
  • 巴扎黑

    巴扎黑2017-07-05 10:38:42

    으아악

    위 코드는 월별 데이터를 합산하는 것이 간단해야 합니다. 그러나 위 코드에는 json 데이터에 대한 요구 사항이 있습니다. 즉, 모든 데이터를 월별로 분류해야 합니다.

    회신하다
    0
  • 취소회신하다