将-infinty值和无穷大值替换为数据帧的最大值和最小值

Dexter_1234

我有一个数据框,其中有无限值和-无限值,我想用数据帧的最大值和最小值替换它,我可以将无限值替换为最大值,但不能对-infite值做同样的事情

import pandas as pd 
import numpy as np  
a = float('Inf')
b = float('-Inf')
v = [1,2,5,a,b,10,5,a,5,100,2,b,b]  
df = pd.DataFrame({'Col_A': v})

将无限值替换为最大值

df['Col_A'].replace([np.inf],max(df['Col_A'].replace(np.inf, 
np.nan)),inplace=True)

df的片段

在此处输入图片说明

我想将inf值替换为100,因为这是最大值,而-inf用1替换为最小值,如果可能的话,在一种逻辑中,并且这些值不应进行硬编码

佩兰

您快到了:

df['Col_A'].replace([-np.inf],min(df['Col_A'].replace(-np.inf, 
np.nan)),inplace=True)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将最小和最大值检查器合并到我的while循环中?

来自分类Dev

NVD3.js折线图无法将y轴缩放为最大值和最小值

来自分类Dev

将数值替换为组最小值

来自分类Dev

将SpinButtons限制为特定的最小值和最大值VBA

来自分类Dev

如果超过最大值,如何将IntegerUpDown的值重置为最小值

来自分类Dev

R-ggplot2:如果将限制定义为data.frame中的最大值和最小值,则geom_area会丢失

来自分类Dev

如何将jquery范围选择器值作为最小值和最大值传递给控制器?

来自分类Dev

PHP:将数字分隔为具有最小值和最大值的10er数组

来自分类Dev

将Null值替换为无穷大

来自分类Dev

dplyr:将for循环中的列的最小值和最大值分组

来自分类Dev

熊猫:将列中的所有值替换为列中的最大值

来自分类Dev

在大型6000+列数据集中,将所有NA值替换为每列的(最小值/ 2)值

来自分类Dev

将字符串替换为根据数据帧中另一列的最大值计算出的值

来自分类Dev

如何将最小值和最大值添加到我的Vue计数值

来自分类Dev

在Chrome中使用“最小值”和“最大值”将“下/上填充”应用于“输入范围”

来自分类Dev

如何将Xrange调整为gnuplot中实际绘制的点的最小值和最大值?

来自分类Dev

将Oracle表记录拆分为批处理,并获得最大值,最小值和该列的最小值

来自分类Dev

如何从包含以下因素的数据帧子集中获取最小值和最大值

来自分类Dev

最小值和最大值

来自分类Dev

如何将各个列的1和0的值替换为数据帧的单个列?

来自分类Dev

将数值替换为组最小值

来自分类Dev

将SpinButtons限制为特定的最小值和最大值VBA

来自分类Dev

如何将日期固定为HTML文件的最小值和最大值

来自分类Dev

如何将txt文件中一列的最大值和最小值打印到变量中

来自分类Dev

将字典值替换为数据帧

来自分类Dev

Oracle VIEW - 将 VARCHAR2 转换为 DATE 并找到 DATE 的最小值/最大值

来自分类Dev

将 0 和 1 之间的 a 标准化为给定的最小值和最大值

来自分类Dev

将数据集中的列从指定行中的最大值到最小值排序

来自分类Dev

将行的值更新为旧值和新值的最大值

Related 相关文章

  1. 1

    将最小和最大值检查器合并到我的while循环中?

  2. 2

    NVD3.js折线图无法将y轴缩放为最大值和最小值

  3. 3

    将数值替换为组最小值

  4. 4

    将SpinButtons限制为特定的最小值和最大值VBA

  5. 5

    如果超过最大值,如何将IntegerUpDown的值重置为最小值

  6. 6

    R-ggplot2:如果将限制定义为data.frame中的最大值和最小值,则geom_area会丢失

  7. 7

    如何将jquery范围选择器值作为最小值和最大值传递给控制器?

  8. 8

    PHP:将数字分隔为具有最小值和最大值的10er数组

  9. 9

    将Null值替换为无穷大

  10. 10

    dplyr:将for循环中的列的最小值和最大值分组

  11. 11

    熊猫:将列中的所有值替换为列中的最大值

  12. 12

    在大型6000+列数据集中,将所有NA值替换为每列的(最小值/ 2)值

  13. 13

    将字符串替换为根据数据帧中另一列的最大值计算出的值

  14. 14

    如何将最小值和最大值添加到我的Vue计数值

  15. 15

    在Chrome中使用“最小值”和“最大值”将“下/上填充”应用于“输入范围”

  16. 16

    如何将Xrange调整为gnuplot中实际绘制的点的最小值和最大值?

  17. 17

    将Oracle表记录拆分为批处理,并获得最大值,最小值和该列的最小值

  18. 18

    如何从包含以下因素的数据帧子集中获取最小值和最大值

  19. 19

    最小值和最大值

  20. 20

    如何将各个列的1和0的值替换为数据帧的单个列?

  21. 21

    将数值替换为组最小值

  22. 22

    将SpinButtons限制为特定的最小值和最大值VBA

  23. 23

    如何将日期固定为HTML文件的最小值和最大值

  24. 24

    如何将txt文件中一列的最大值和最小值打印到变量中

  25. 25

    将字典值替换为数据帧

  26. 26

    Oracle VIEW - 将 VARCHAR2 转换为 DATE 并找到 DATE 的最小值/最大值

  27. 27

    将 0 和 1 之间的 a 标准化为给定的最小值和最大值

  28. 28

    将数据集中的列从指定行中的最大值到最小值排序

  29. 29

    将行的值更新为旧值和新值的最大值

热门标签

归档