Skip to content

Commit f635944

Browse files
committed
add parseInt to ensure 0 is not parsed as string even after casting
1 parent 3dead3b commit f635944

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

src/danfojs-base/aggregators/groupby.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -569,11 +569,12 @@ export default class Groupby {
569569
let keyName = this.keyCol[key1] as string
570570
let keyValue = this.keyToValue[key][key1]
571571
let dfValue = Array(len).fill(keyValue)
572+
let atIndex: number = parseInt(key1)
572573
if (this.groupColNames) {
573-
copyDf.addColumn(keyName, dfValue, {inplace: true, atIndex: key1 as number })
574+
copyDf.addColumn(keyName, dfValue, {inplace: true, atIndex: atIndex })
574575
}
575576
else {
576-
copyDf.addColumn(`${keyName}_Group`, dfValue, {inplace: true, atIndex: key1 as number })
577+
copyDf.addColumn(`${keyName}_Group`, dfValue, {inplace: true, atIndex: atIndex })
577578
}
578579

579580
}

0 commit comments

Comments
 (0)