【发布时间】:2020-03-18 19:25:32
【问题描述】:
我有一个这样的数据框:
我正在尝试创建一个数据框,为每个类别提供最小值
我试过了
new_df = df.groupby('Category')[Reduction].min()
这给了我错误的答案。 Here 是我得到的输出 预期结果是this
也试过了
new_df = df.loc[df.groupby('Category')[Reduction].idxmin() , :]
这个给我ValueError.
任何人都可以帮助我可能做错了什么吗?我尝试搜索所有可能的答案,我发现的唯一一个是可能有空白值但没有。
【问题讨论】:
-
您可以复制并粘贴您的数据框和您的预期输出吗?
-
df.groupby(['Category'])['Reduction'].min()
-
@JoelBondurant :没有帮助,因为它提供了相同的输出。
-
您的预期输出是什么?请关注How to create a Minimal, Reproducible Example
-
已添加所需数据帧最少的图像以及预期输出和实际输出。请帮忙。