16

現在、次のようなパンダシリーズがあります。

14    [Yellow, Pizza, Restaurants]
...
160920                  [Automotive, Auto Parts & Supplies]
160921       [Lighting Fixtures & Equipment, Home Services]
160922                 [Food, Pizza, Candy Stores]
160923           [Hair Removal, Nail Salons, Beauty & Spas]
160924           [Hair Removal, Nail Salons, Beauty & Spas]

そして、このようなデータフレームに根本的に再形成したい...

      Yellow  Automotive  Pizza
14       1         0        1
…           
160920   0         1        0
160921   0         0        0
160922   0         0        1
160923   0         0        0
160924   0         0        0

すなわち。各観測(行)がどのカテゴリに分類されるかを示す論理構造。

この問題に対処するために for ループ ベースのコードを作成することはできますが、処理する必要がある多数の行を考慮すると、非常に遅くなります。

この種の問題に対するベクトル化された解決策を知っている人はいますか? とても感謝しています。

編集: 509 のカテゴリがあり、そのリストを持っています。

4

1 に答える 1