Polars 2.0がプレリリース 海外勢はPandasやSQLとの比較で論争に
姉妹サイトの新着
他サイトの新着
- 5chまとめMAP【感想スレ】水曜日のダウンタウン【国道ラーメンマラソン4】
- ニュース速報まとめMAP【ドル円】日銀は本当に利上げするのか?ベッセントが突きつけた「円高措置」という最終通告
- なんJ傑作まとめアンテナMAPお前らちゃんと半年ROMってから書き込み始めたの?
- アニメ声優まとめアンテナMAP『薬屋のひとりごと』芦田愛菜プロで実写化決定!!大ヒット間違いなしか
- VTuberまとめアンテナMAPぶいすぽっ!とダーツライブ&ダーツハイブがコラボプロジェクトをスタート 「日本ダーツ祭り2026」へのステージ&ブースの出展が決定
- だめぽアンテナ【画像】女の子「こんな恥ずかしい格好・・・許さないから💢」
- ヌルポあんてな海外「これはもう日本から出られないなw」 日本の田舎に移住したスペイン女子、大正解だと話題に
- 2chまとめアプリ+劉備関羽張飛ってみんなアホみたいな死に方したんやな
- News人【波紋】「自衛隊に外国人登用を」笹川平和財団が小泉防衛相に提言 人手不足対策も「安全保障は大丈夫?」不安の声も他
- ブルーアンテナ物流の歴史
- ウマーあんてな海外「日本は人類にとってポジティブな貢献できないの?」日本のドローン・AI・ミサイルで防衛力強化報道が話題に【海外の反応】
- とろたまヘッドライン『ゼルダ 時のオカリナ リメイク』開発はモノリスソフトか!?
- うほうほあんてな【悲報】『みいちゃんと山田さん』の作者、ガチで危険な状態になってしまう・・・・
- ぶーアンテナ出資者「お金返して…」みんなで大家さん、大阪府から事業許可を取り消され無事死亡 出資者3万7000人が絶望へ
- アナグロあんてな【みじか!】手が届いてない猫のケンカ「ずっと見てる」「可愛いすぎる」
- 海外反応・海外ニュースまとめ【海外の反応】ジュラシック・パーク レックス役の合格基準、絶叫で妻を起こせるか→本当に起こした子が合格
- まとめクローラ「輸出額が初めて日本超え」AI特需に沸く韓国でなぜか廃業・失業が急増、高所得者はごく一部、深刻化する歪な格差
- ワロタあんてな畑下由佳アナ ノースリーブ!!
- 2ちゃんねるアンテナ【画像】24時間テレビでビビアン・スー(51) 見たけど劣化してないわ
- Ask Reddit まとめ海外「ヴェルダンの英雄が、20年後にはナチス協力政権のトップに座っていた」あと数年早く死んでいれば…
データ処理用PythonライブラリPolarsの開発チームが、メジャーバージョンとなる2.0のプレリリースを発表した。この告知がHacker Newsで話題を呼び、PandasやDuckDB、SQLとの比較、さらには「メジャーバージョンとは何を意味すべきか」というバージョニング論にまで発展した。冗長だと言われがちなPolarsの構文を擁護する声がある一方、「結局SQLの方が読みやすい」という反論も根強く、リリースノートの言い回しがAIの文章っぽいと茶化す声も出るなど、議論は技術論から軽口まで幅広く広がった。
Polars 2.0のプレリリース
出典: pola.rs / 元記事はこちら
DuckDBの代わりに、もうずっとclickhouse-localを使ってる。chDBってのもあるよ。Pandas歴10年だけど、なぜか今はSQL派になった
OLTPでもOLAPでも使える、データ処理のスイスアーミーナイフみたいなものだからかもね。SQL方言がバラバラなのはちょっと面倒だけど、根本は大体同じだから乗り換えのコストはそこまで大きくない
duckdbの大ファンとしては、chDBにちゃんとしたWindows対応が入ってほしい。それが実現すれば本当の意味でのライバルになる(すでにWASM対応があるのは大きい一歩)。この分野全体にとってもいいことだと思う
どっちも構文がひどくて、SQLがめちゃくちゃ読みやすく見えてくるレベル
全く同意できない。SQLはずっと読みにくいと思ってきたけど、polarsやdplyrみたいなツールはデータ操作としてすごく洗練されてる。Pandasはぐちゃぐちゃだけどね
R/dplyr出身の自分も同意。比較すると
df.select( pl.col("x"),
(pl.col("w")/pl.col("z")).alias("y")
)
に対して
df |>
select(x, y = w/z)
ただの名前遊びで、よくあること。claude.aiはアンギラと関係ないし、John Romeroのrome.roもルーマニアと関係ない、twitch.tvもツバルと関係ない、みたいな話
プレリリースってそもそもどういうものだと思ってるの?
「リリースが今後数週間のうちに[リリース]される」ってことでしょ
メジャーバージョンって破壊的変更を示すものじゃなかったっけ…? セマンティックバージョニングってそういう仕組みだと思ってた
すべてのプロダクトがSemVerに従ってるわけじゃないよ
「バージョンアップは新機能を追加することより非推奨要素を削ることであるべき」というけど、新機能なしに非推奨のゴミなんて生まれ得るの? 😀
うん、生まれ得る。機能はすぐに追加される必要はないから
理想を言えば:生まれない。ピカピカの新機能は(N+1).0を待つべきじゃなくて、本来は(N).(M)バージョンの時点で既に入っているべきもの。実際には非推奨のゴミを削ることで一部の新機能への障壁が外れることはあるけど、それは稀なはず
とはいえ、自分が使ってる数百のPythonライブラリの中でも、polarsは数少ない「マイナーリリースごと(例: 1.44→1.45)にリリースノートを読まないといけない」ライブラリだ。頻繁に機能を非推奨化したり、削除したり、変更したりする傾向があるから
それなら2.x系よりずっと高いバージョン番号になってそうなものだけど
「落ち着いた開発」(対「勢いだけの拙速リリース」ってことか) 🙂
ベンチマークで良い結果を出すためかもね
職場の誰かがPandasからpolarsに乗り換えたのを見て自分もやめてみたら、すごく満足してる。PandasのAPIはずっと質が悪いし、ずっと遅い
自分はカジュアルなPandasユーザーってだけなんだと思う。移行ガイドや違いを読んでも、polarsが明らかに優れている理由がよく分からなかった
文脈を外して読むと、あなたの投稿はまるで、パンダが旗艦種として扱われることにうんざりして、それをシロクマに置き換えることをライフワークにした自然保護活動家みたいに見える。批判じゃなくて、Pythonを使わない身としては単純に面白いなと思っただけ
Pythonの代わりにボアコンストリクター(ニシキヘビ)を習うべきだね
polarsの構文で気に入らないのはどの部分? 冗長すぎるところ? 最初は苦手だったけど、時間が経つにつれてかなり好きになった。Pandasではそうならなかった、いつも構文が汚く感じてた
冗長さに慣れるにはちょっと時間がかかるけど、Pandasの「何でもあり」な、まさに言う通り「汚い」感じよりはずっとマシ
「land」っておそらくClaudeが選びそうな単語だからじゃないかな
Claudeの言葉遣い(そして知識)は、有能なシニアエンジニアが言いそうなことをベースにしてる
ここでは唯一のまともな単語だよ。「Drop」は逆の意味にもなり得るし、他の言い方だとフォーマルすぎる。「リリースがリリースされる」については、もう突っ込まないでくれ
他サイトの新着
SQLがpolarsより読みにくいなんてあり得ない。自分としてはむしろ逆だと思う
基本的なクエリならSQLはすごくきれいだと思うけど、CTEが山のように増えたり、ループが必要な関数まで絡んでくると、かなり分かりにくくなる
from polars import col as C
df.select(C.x, y = C.w / C.z)
それでも、より使い勝手が良くて表現力のあるtidyverse構文への、良い近似ではあるけど、あくまで近似でしかない
Rは今も昔ながらのデータサイエンス言語としては優れていた。Pythonのエコシステムは徐々に追いついてきてるけど。
ggplot対matplotlib
dplyr対pandas
それに、RStudioでは何でもすぐ中身を確認できたのがよかった。巨大なデータフレームがあっても、IDE上でそのまま見られる
Polars×PythonのニーズにはAltairやPositronで十分対応できるはず。MarimoノートブックやVegaFusionのようなソフトウェアがあれば、Polars/Pythonの体験はかなりの差でRを上回り始めてる
自分の知り合いの有能なシニアエンジニアで、2文に1回『これじゃなくて、あれ』みたいな言い方をする人なんて一人もいない
でも『来歴のある耐荷重継ぎ目』についてはどうなんだ?
この話題の背景と論点
Polarsは高速処理を売りにするRust実装のPython向けDataFrameライブラリで、遅いとされるPandasの代替として広まってきた経緯がある。スレでDuckDBやclickhouse-local、chDBとの比較が頻出するのは、データ分析の現場でSQLベースの組み込み型OLAPエンジンへの回帰が進んでいることの表れでもある。意見が割れたのは主に二点。ひとつはAPIの読みやすさで、Polars・dplyr派とSQL派の評価が真っ向から対立し決着はついていない。もうひとつはバージョニングの考え方で、メジャーバージョンは本来「破壊的変更」を示すはずなのに、Polarsはマイナーリリースでも頻繁に仕様変更があるため「セマンティックバージョニングに厳密に従っていないのでは」という指摘が出た。なおPolarsとDuckDBはいずれもApache Arrowベースのメモリ形式を採用しており、競合であると同時に技術的な基盤を共有している点はスレでは触れられていないが、比較を理解する前提として押さえておきたい。
※本記事は5ch(Hacker News)スレッド「Pre-Release of Polars 2.0」より抜粋・要約して構成しています。






まだコメントはありません。