我有一个带有 3 列的 pandas DataFrame:product
、、region
和cost
。
我想在 Jupyter 笔记本中使用 pivottable.js 显示一个数据透视表,例如product
行、region
列和cost
值。
我试过了 :
from pivottablejs import pivot_ui
import pandas as pd
df = pd.DataFrame({'region':['N', 'S', 'W', 'E', 'N', 'S', 'W', 'E'],
'product':['P1', 'P1', 'P1', 'P1', 'P2', 'P2', 'P2', 'P2'],
'cost':[10, 13, 17, 28, 29, 23, 17, 18]})
pivot_ui(df, rows=['product'], cols=['region'], values=['cost'])
但这不起作用,因为不存在 的values
属性pivot_ui()
。
怎么做 ?