danfo.DataFrame.cumprod(kwargs) [source]
Parameters | Type | Description | Default |
kwargs | Object | {axis: 0 for row and 1 for column} | {axis: 1} |
Returns:
return DataFrame
const dfd = require("danfojs-node")data = [[1, 2, 3], [1, 5, 6], [2, 30, 40], [2, 89, 78]]cols = ["A", "B", "C"]let df = new dfd.DataFrame(data, { columns: cols })let new_df = df.cumprod()new_df.print()
╔═══╤═══════════════════╤═══════════════════╤═══════════════════╗║ │ A │ B │ C ║╟───┼───────────────────┼───────────────────┼───────────────────╢║ 0 │ 1 │ 2 │ 3 ║╟───┼───────────────────┼───────────────────┼───────────────────╢║ 1 │ 1 │ 10 │ 18 ║╟───┼───────────────────┼───────────────────┼───────────────────╢║ 2 │ 2 │ 300 │ 720 ║╟───┼───────────────────┼───────────────────┼───────────────────╢║ 3 │ 4 │ 26700 │ 56160 ║╚═══╧═══════════════════╧═══════════════════╧═══════════════════╝
const dfd = require("danfojs-node")data = [[1, 2, 3], [1, 5, 6], [2, 30, 40], [2, 89, 78]]cols = ["A", "B", "C"]let df = new dfd.DataFrame(data, { columns: cols })let new_df = df.cumprod({axis: 1})new_df.print()
╔═══╤═══════════════════╤═══════════════════╤═══════════════════╗║ │ A │ B │ C ║╟───┼───────────────────┼───────────────────┼───────────────────╢║ 0 │ 1 │ 2 │ 6 ║╟───┼───────────────────┼───────────────────┼───────────────────╢║ 1 │ 1 │ 5 │ 30 ║╟───┼───────────────────┼───────────────────┼───────────────────╢║ 2 │ 2 │ 60 │ 2400 ║╟───┼───────────────────┼───────────────────┼───────────────────╢║ 3 │ 2 │ 178 │ 13884 ║╚═══╧═══════════════════╧═══════════════════╧═══════════════════╝