我有一个像这样的python blaze数据
import blaze as bz
bdata = bz.Data([(1, 'Alice', 100.9, 100),
(2, 'Bob', 200.6, 200),
(3, 'Charlie', 300.45, 300),
(5, 'Edith', 400, 400)],
fields=['id', 'name', 'revenue', 'profit'])
我想计算数字列的平均值。我尝试过这样的事情
print {col: bdata[col].mean() for col in ['revenue', 'profit']}
我得到
{'profit': 250.0, 'revenue': 250.4875}
但我想像 in 一样一次性计算pandas
,比如data.mean()
有什么想法或建议???