python - Pandas 输出和数据类型
问题描述
我有一组数据,我发现 df.max().abs() 和 df.min().abs() 用于使用 python pandas(见下文)。
MaxCredit = update_balance2.max().abs()
MaxDebit = update_balance2.min().abs()
这给出了输出:
balance 18389
dtype: int64
balance 18115
dtype: int64
但是,我现在想找出两者中的哪一个是最小值。你怎么做到这一点?我认为 dtypes 正在阻止我。是否需要创建包含两个新值的新数据框?
解决方案
您可能只需要选择列
MaxCredit = update_balance2.max().abs()
MaxDebit = update_balance2.min().abs()
min(MaxCredit['balance'],MaxDebit['balance'])
你也可以
details = update_balance2.describe()
min(details['balance']['max'],details['balance']['min'])
推荐阅读
- c - 在列表中查找最大值及其地址
- http - cookie 是用 gzip 编码压缩的吗?
- python - TypeError:描述符'date'需要'datetime.datetime'对象,但在从非英语翻译成英语时收到'int'
- php - @ApiProperty openapi_context 类型数组示例
- python - 如何将硒对象生成的实例驱动程序传递给odoo中的向导
- java - spring aop 可以建议什么样的方法或 spring aop 连接点的限制是什么?
- scala - x 来自哪里?
- r - 手动计算岭回归解(矩阵形式)[r]
- angular - Angular 2 Reload Window 然后导航到不同的页面
- cryptography - AES-CTR 加密是否足以在本地加密文件?