↓ Skip to main content

pandas.DataFrame.convert

81 words·1 min
pandas.DataFrame.convert(from_type, to_type)

Convert between types of odds or implied probability.

Parameters:

  • from_type (str): Input type. Supported values are 'decimal', 'fractional', 'american', and 'implied_probability'.
  • to_type (str): Output type. Supported values are 'decimal', 'fractional', 'american', and 'implied_probability'.

Returns:

  • pandas.DataFrame: DataFrame of floating point odds/implied probabilities in to_type format.

Example:

import pandas as pd
import stakepd as spd

decimal_odds = pd.DataFrame({"A": [2.0, 1.5, 5.0], "B": [50.0, 8.0, 25.0]})
american_odds = decimal_odds.convert(from_type="decimal", to_type="american")
print(american_odds)
   A_american_odds  B_american_odds
0            100.0           4900.0
1           -200.0            700.0
2            400.0           2400.0