gpt4 book ai didi

python - 每行最小值,Python Pandas

转载 作者:行者123 更新时间:2023-11-28 20:56:14 26 4
gpt4 key购买 nike

我需要每个成员 (ID) 的最小距离。我的输入是这样的:

ID      ColA        DistA   DistB   DistC   DistD
1001 SomeValueA 11.08 12.07 9.89 19.77
1002 SomeValueB 16.04 55.78 17.55 3.55
1003 SomeValueC 12.09 16.78 5.44 27.44

预期结果为:

ID      ColA        MinDistance
1001 SomeValueA 9.89
1002 SomeValueB 3.55
1003 SomeValueC 5.44

我正在考虑 groupby,但这在错误的方向上起作用。我需要按行汇总。

如有任何帮助,我们将不胜感激。

亲切的问候,M。

最佳答案

使用filter仅获取具有 Distmin 函数的列:

df['MinDistance'] = df.filter(like='Dist').min(axis=1)

或者如果可能的话按位置选择列使用iloc :

df['MinDistance'] = df.iloc[:, 2:].min(axis=1)

关于python - 每行最小值,Python Pandas,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54886985/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com