【发布时间】:2023-02-05 21:30:23
【问题描述】:
我有一个像这样的熊猫数据框:
df = pd.DataFrame({'date': [1, 1, 2, 2, 3, 3, 4, 4, 4, 5, 5, 5, 7, 7],
'machine': ['a', 'b', 'a', 'b', 'a', 'b', 'a', 'b', 'c', 'a', 'b', 'e', 'a', 'b'],
'meters': [12, 9, 7, 9, 4, 9, 3, 7, 12, 9, 7, 9, 4, 9]},
)
有了一个函数,对于“机器”列中的每个唯一值,我想自动打印这样的句子:
-
对于机器总和是 39
对于机器平均值是 6.5
对于一台机器,最大值是 12
-
对于 b 机器总和是 50
对于 b 机器,平均值是 8.3
对于 b 机器,最大值为 9
-
对于 c 机器总和是 12
对于 c 机器,平均值是 12
对于 c 机器,最大值为 12
-
对于 e 机器总和是 9
对于电子机器,均值为 9
对于 e machine max 是 9
我怎么能基本上写一个定义?
【问题讨论】: