Я работаю над проектом, который требует иерархической группировки в javascript (для данных d3), и моя цель здесь - для каждой строки, которая включает строку «США», чтобы вернуть общее количество лучших методов Method of Murders.Другими словами, я пытаюсь перевести следующую строку Python-панд:
df_1[(df_1['Location'].str.contains('USA'))]['Method of
murder'].value_counts()[:10]
в javascript.Я получаю следующее сообщение об ошибке:
Uncaught TypeError: Cannot read property 'includes' of undefined
Однако я чувствую, что даже если ошибка будет исправлена, я не буду возвращать результаты, которые возвращает мой код python pandas.Любая помощь будет очень цениться.Вот мой код JavaScript [Location & MethodOfMurder - заголовки столбцов в моих данных о преступлениях].
var testTest = d3.nest()
.key(function(d) { return d.MethodOfMurder; })
.key(function(d) { return d.Location.str.includes("USA"); })
.rollup(function(v) { return v.length; })
.entries(crimes);
console.log(JSON.stringify(testTest));
