Units#
- class polars_extensions.units.UnitExtensionNamespace(expr: Expr)[source]#
Bases:
objectA Polars expression namespace for unit conversions.
Methods
Convert bytes to bits.
Convert bytes to gigabytes.
Convert bytes to kilobytes.
Convert bytes to megabytes.
Convert bytes to terabytes.
Convert calories to joules.
Convert Celsius to Fahrenheit.
Convert Celsius to Kelvin.
Convert centimeters to inches.
Convert days to weeks.
Convert days to years (approx, 365 days).
Convert Fahrenheit to Celsius.
Convert gallons to liters.
Convert grams to ounces.
Convert hours to days.
Convert joules to BTUs.
Convert joules to calories.
Convert joules to kilowatt-hours.
Convert joules to therms.
Convert Kelvin to Celsius.
Convert Kelvin to Rankine.
Convert kilograms to grams.
Convert kilograms to pounds.
Convert kilograms to stones.
Convert kilometers to miles.
Convert kilometers per hour to miles per hour.
Convert kilometers per hour to meters per second.
Convert liters to cubic meters.
Convert liters to gallons.
Convert liters to milliliters.
Convert meters to feet.
Convert meters to kilometers.
Convert meters to light years.
Convert meters to nautical miles.
Convert meters to yards.
Convert milliliters to US fluid ounces.
Convert meters per second to knots.
Convert meters per second to kilometers per hour.
Convert Pascals to atmospheres.
Convert Pascals to bar.
Convert Pascals to torr.
Convert pounds to kilograms.
Convert psi to Pascals.
Convert Rankine to Kelvin.
Convert seconds to hours.
Convert seconds to minutes.
Convert square feet to square meters.
Convert square meters to acres.
Convert square meters to hectares.
Convert square meters to square feet.
Convert yards to meters.
- fahrenheit_to_celsius() Expr[source]#
Convert Fahrenheit to Celsius.
Examples
import polars as pl import polars_extensions as plx df = pl.DataFrame({ "temp_F": [32, 68, 104], }) df.with_columns([ pl.col("temp_F").unit_ext.fahrenheit_to_celsius().alias("temp_C"), ])
shape: (3, 2) ┌────────┬────────┐ │ temp_F ┆ temp_C │ │ --- ┆ --- │ │ i64 ┆ f64 │ ╞════════╪════════╡ │ 32 ┆ 0.0 │ │ 68 ┆ 20.0 │ │ 104 ┆ 40.0 │ └────────┴────────┘
- yards_to_meters() Expr[source]#
Convert yards to meters.
Examples
import polars as pl import polars_extensions as plx df = pl.DataFrame({ "yards": [10, 50, 100] }) df.with_columns([ pl.col("yards").unit_ext.yards_to_meters().alias("meters") ])
shape: (3, 2) ┌───────┬────────┐ │ yards ┆ meters │ │ --- ┆ --- │ │ i64 ┆ f64 │ ╞═══════╪════════╡ │ 10 ┆ 9.144 │ │ 50 ┆ 45.72 │ │ 100 ┆ 91.44 │ └───────┴────────┘