내가 가지고있는 데이터를 가지고 놀고 있습니다. Google Takeout. 350,000 개의 항목이있는 배열이 있습니다. 데이터는이 형식으로되어 있습니다 :자바에서 큰 다차원 배열의 조각을 추출하십시오.
[
{
"timestampMs": 1296636091733,
"latitude": 53.548885,
"longitude": 9.987395
},
{
"timestampMs": 1296635573374,
"latitude": 53.548676,
"longitude": 9.987308
},
{
"timestampMs": 1296633598256,
"latitude": 53.5487,
"longitude": 9.98749
}
]
파일이 40메가바이트 내가이 일부 데이터 하위 집합을 음모 D3.js을 사용하고 있습니다. 그 배열에서 날짜 범위를 어떻게 선택할 수 있는지 알아 내려고하고 있습니다. Slice는 배열의 일부분을 가져 오는 기능을 제공하지만 D3 또는 Javascript 메서드를 사용하여 데이터 범위의 크기를 고려한 날짜와 일치하는 시작 및 끝 항목을 찾을 수 있습니다.
배열은 항상 타임 스탬프로 정렬됩니까? – adeneo
@adeneo 가정 해 보겠습니다. 그런 식으로 보이지만 json 파일을 다시 주문할 수 있습니다. – ed209
글쎄, 만약 당신이 그것을 정렬해야 할거야, 필터링 할 수도 있습니다, 내가 물어 보는 이유는'arr.filter (function (x) {x.timestamp> from && x.timestamp
adeneo