0
私は約10 k行のCSVダンプを持っています。私はPowershellを使用してストアフィールドに基づいて複数のファイルでこれを分割しようとしています。このデータに基づいてフィールドに基づいてマスターcsvファイルからファイルを作成
マスターファイルの内容
Date, Store, Product
11/16 NYC 100
11/16 NYC 101
11/16 BOS 100
11/16 BOS 101
、私はNYCとそれに対応する内容でBOSのために別のためのファイルを作成する必要があります。
私は速いものを欲しいです。私は各ラインをループして前にラインをチェックして比較することを考えましたが、それは遅すぎるかもしれないと思いました。
は、それから私は、私は、各オブジェクトの内容を取得し、新しいファイルを作成しようとしているimport-csv C:\masteFile.csv | Group-Object{$_.store}
The output is
Count Name Group
2 NYC {@{DATE=11/06; STORE=NYC; PRODUCT=100},{@{DATE=11/06; STORE=NYC; PRODUCT=101}}
3 BOS {@{DATE=11/06; STORE=BOS; PRODUCT=100},{@{DATE=11/06; STORE=BOS; PRODUCT=101}}... AND SO ON
グループ-Objectコマンドレットを使用するのではと思いました。
ありがとうございます。これ大好き! – causita