実現する方法をまとめました。私が苦戦したものに絞って、試行錯誤の末に得た自分なりの解法を記載しています。網羅的な対比は、既に記事が出ています。私が参考にしたものをこの記事の末尾で紹介していますので、詳しくはそちらをご覧ください。テーブルのキーの扱い方に大きな違いがあります。おくと、学習コストが多少減るのではないでしょうか。いう仕組みが用意されています。使っている人はテーブルのキーを値と分けて管理するという感覚がないのではないかと思います。データセットを集計した例です。ように別枠で管理されてはいません。いう仕組みを用意しており、テーブルのキーと値を積極的に分けて管理します。比べるとかなり複雑です。データセットを集計した例です。値を表す他の列とは別に管理されています。キーや列名に階層構造を持たせることができます。データセットを使います。ような書き方ができます。オブジェクトを返す関数を渡します。メソッドを頻繁に使うことになります。この記事の中でも何度も使います。いうメソッドで列の選択を行うことができますが、これらのメソッドはできることに制約があり使える場面が限られています。使うのが一番だという結論に至りました。基本構文は次の通りです。メソッドを噛ませているところがポイントです。オブジェクトのパラメータを参照した高度な列の絞り方を行う場合でもメソッドチェーンをつなぐことが可能になります。関数を指定できることを知りました。メソッドを噛ませなくてもメソッドチェーンをつなぐことができます。エイリアスでアクセスできる文字列処理メソッドの一覧)。メソッドを使わなくても、次のように書けます。同様の実装になっているのではないでしょうか)。メソッドを使うこともできます。メソッドは正規表現が使えるので、柔軟な列選択が可能です。メソッドを使うこともできます。