下面是一个示例代码,展示了如何使用Pandas按组分组并找出组的最小值的差异。
import pandas as pd
# 创建一个示例数据集
data = {'Group': ['A', 'A', 'B', 'B', 'C'],
'Value': [10, 15, 5, 8, 12]}
df = pd.DataFrame(data)
# 按组分组并找出组的最小值
group_min = df.groupby('Group')['Value'].min()
# 计算组的最小值差异
diff = group_min.max() - group_min.min()
print('组的最小值差异:', diff)
输出结果为:
组的最小值差异: 7
在这个示例中,我们首先创建了一个包含Group和Value列的DataFrame。然后,我们使用groupby
函数按Group列进行分组,并使用min
函数找出每个组的最小值。最后,我们计算了组的最小值的差异,即最大最小值之间的差异。
上一篇:按组分组并在R中创建一个列索引
下一篇:按组分组并找到差异