【发布时间】:2022-01-20 04:53:53
【问题描述】:
我有一个数据框
In = pd.DataFrame([["W",13,23,45,65], ["X",23,45,12,78], ["Y",12,34,56,89]],columns=["A","B","C","D","E"])
W 行的最小值为 13,X 行的最小值为 12,Y 行的最小值为 12。只保留所有行中具有最小值的列。
预期输出:
Out = pd.DataFrame([["W",13,45], ["X",23,12], ["Y",12,56]],columns=["A","B","D"])
怎么做?
【问题讨论】:
-
如果连续有两列具有相同的最小值怎么办?你想保留两者还是任何一个?
-
是的需要保留两列
-
您可能希望将此详细信息添加到您的问题中。
标签: python python-3.x pandas dataframe