Ниже у меня есть фрейм данных Polars.
import polars as pl
df = pl.DataFrame({"a":["1.2", "2.3", "5.4"],
"b":["0.4", "0.03", "0.12"],
"c":["AA", "BB", "CC"]})
┌─────┬──────┬─────┐
│ a ┆ b ┆ c │
│ --- ┆ --- ┆ --- │
│ str ┆ str ┆ str │
╞═════╪══════╪═════╡
│ 1.2 ┆ 0.4 ┆ AA │
│ 2.3 ┆ 0.03 ┆ BB │
│ 5.4 ┆ 0.12 ┆ CC │
└─────┴──────┴─────┘
Как преобразовать столбцы в определенные типы?
В этом случае я хочу преобразовать столбцы a и b в числа с плавающей запятой.
Я ожидаю ниже.
shape: (3, 3)
┌─────┬──────┬─────┐
│ a ┆ b ┆ c │
│ --- ┆ --- ┆ --- │
│ f64 ┆ f64 ┆ str │
╞═════╪══════╪═════╡
│ 1.2 ┆ 0.4 ┆ AA │
│ 2.3 ┆ 0.03 ┆ BB │
│ 5.4 ┆ 0.12 ┆ CC │
└─────┴──────┴─────┘
Подробнее здесь: https://stackoverflow.com/questions/795 ... -dataframe