[英]Extracting results from Pandas GroupBy function
我对 Python 比较陌生,并开始使用 Pandas。 我查看了 Pandas 文档,但找不到我需要的东西,尽管这可能是由于不熟悉某些术语。
我使用了 Dataframe GroupBy function 并得到了这些结果
mean_len = spam.groupby(spam.target).mean()
Function Mean
A 1.5
B 2.6
我的问题是,什么代码会从 groupby output 生成以下结果:
(1.5, 2.6)
多谢
这应该将其转换为元组:
df = pd.DataFrame({
'Function': ['A', 'B'],
'Mean': [1.5, 2.5]
})
a = tuple(list(df['Mean']))
print(a)
(1.5, 2.5)
您可以将系列均值提取为 numpy 数组
means = mean_len.Mean.values
如果你真正想要的是一个列表或一个元组,你还可以做
tuple(means.tolist())
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.