問題タブ [py-datatable]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
72 参照

python - リスト内の値を含む辞書でpydatableの列を拡張する方法は?

サンプルのデータテーブルを次のように作成しました。

そして、それは次のように見ることができます、

以下の手順で説明するように、いくつかのデータ操作を行っています。

ステップ1:2つの新しい列がデータテーブルに追加されます

出力:

ステップ2:

辞書は次のように作成され、リストに値が格納されていることに注意してください

ステップ 3:

上記のdictで作成された新しいデータテーブルは、データテーブルDT_EXに次のように追加されます。

出力:

ここでは、新しく追加された列 (割引、料金) を含むデータテーブルを確認できます。

ステップ 4:

拡張関数を使用して、test_dictという名前の辞書に渡そうとした列を追加できることがわかっているので、

出力:

: この出力では、ディクショナリ キー (割引、料金) ごとに約 8 列が作成され (リストの各要素が入力されます)、新しく追加された列の合計は 16 であることがわかります。

ステップ 5:

私はnumpy配列の値を持つ辞書を作成することを考えていました.

私は関数を拡張するためにtest_dict_1を渡しました

出力:

このステップで、extend はディクショナリを取得し、新しい列を DT_EX に追加しました。そして、それは期待される出力です。

では、ここで、ステップ 4 で何が起こったのかを理解したいと思いますか? 新しい列を追加するために辞書キーから値のリストを取得しなかったのはなぜですか? ステップ 5 のケースが実行された理由は?

コメント/回答を書いていただけますか?