Polarsとpandasの比較
Pandasが辛くなるほど使い込んでなくて知らないので、ちゃんとした比較はできないmrsekut.icon
ただ、PandasのコードをPolarsに書き直してみてみると、圧倒的に可読性が高いのはわかる
PolarsのほうがAIのサポートがまだ弱い
もっと良い例ありそう
code:py
result = df.select(
pl.col("name"),
pl.col("birthdate").dt.year().alias("birth_year"),
(pl.col("weight") / (pl.col("height") ** 2)).alias("bmi"),
)
print(result)
これをpandasで書くとこんな感じ
code:py
result = df'name', 'birth_year', 'bmi'
print(result)
polarsの方が宣言的に書けると言える?