This commit is contained in:
Ihor Yeromin 2025-10-07 23:21:36 +02:00 committed by GitHub
commit 5e112ec8fa
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 9 additions and 7 deletions

View File

@ -429,18 +429,20 @@ export function sortDataFrame(data: DataFrame, sortIndex?: number, reverse = fal
return { return {
...data, ...data,
fields: data.fields.map((f) => { fields: data.fields.map((field) => {
const newF = { const newValues = Array.from({ length: field.values.length }, (_, i) => field.values[index[i]]);
...f,
values: f.values.map((v, i) => f.values[index[i]]), const newField = {
...field,
values: newValues,
}; };
// only add .nanos if it exists // only add .nanos if it exists
const { nanos } = f; const { nanos } = field;
if (nanos !== undefined) { if (nanos !== undefined) {
newF.nanos = nanos.map((n, i) => nanos[index[i]]); newField.nanos = Array.from({ length: nanos.length }, (_, i) => nanos[index[i]]);
} }
return newF; return newField;
}), }),
}; };
} }