python - Pandas - 比较多列的值
问题描述
我已经尝试了很多,但没有成功,做这个看似简单的事情......
假设我有一个简单的数据框,并且想在几列中的每一行中找到最小的。
a = [['10.0', '1.2', '4.2'], ['15', '70', '0.03'], ['8', '5', '0']]
df = pd.DataFrame(a, columns=['one', 'two', 'three'])
结果应如下所示:
one two three smallest
10.0 1.2 4.2 1.2
15 70 0.03 0.03
8 5 0.0 0.0
解决方案
推荐阅读
- node.js - 如何更新或删除节点中的结果数组
- arrays - 如何访问/操作在 Swift 4.2x 的函数中作为参数传递的可变数组?
- office-ui-fabric - 在没有 onChange 但使用 Enter 的情况下设置 TextField 的值
- javascript - 如何在 HTML 页面中包含 webpack 生成的文件?
- python - 如何评估圆的交点体积和线上方的区域。我也想申请。- Python
- python-2.7 - GUI已经显示时如何将项目添加到pyqt4组合框?
- google-chrome-extension - Chrome 扩展程序仅在连接 USB 设备时才有效?
- python-3.x - 在 Cartopy 中使用 Google 地图图块
- python - 将 pandas float64 转换为具有特定格式的字符串
- django - 如何使用自定义 django 404 错误视图重定向?