Python. Pandas. Minimum and its index



  • DataFrame:

        0         1         2          3          4          5
    0 NaN  2.828427  3.162278  10.198039  12.165525  13.601471
    1 NaN       NaN  3.162278   8.944272  10.770330  12.529964
    2 NaN       NaN       NaN   7.071068   9.055385  10.440307
    3 NaN       NaN       NaN        NaN   2.000000   3.605551
    4 NaN       NaN       NaN        NaN        NaN   2.236068
    5 NaN       NaN       NaN        NaN        NaN        NaN
    

    C x.min() Yes, it is.

    0         NaN
    1    2.828427
    2    3.162278
    3    7.071068
    4    2.000000
    5    2.236068
    

    C min(x.min()[2:]) Yes, it is. 2.0♪ How do you get two together with her index 4?



  • First, you can get a vector with minimum poles and then get an absolute minimum and an index using it. https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Series.idxmin.html :

    mn = df.min()
    min_, min_idx = mn.min(), mn.idxmin()
    print(f"min: {min_}, min_index: {min_idx}")
    # min: 2.0, min_index: 4
    


Suggested Topics

  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2