次のような構造のcsvでデータ処理を行う必要があります。
FIELD エントリが null である行の TEXT 列のすべてのデータを折りたたんで、次のようにする必要があります。
FIELD TEXT
P0190001, RACE OF HOUSEHOLDER BY HOUSEHOLD TYPE(8) Universe:Households White Family Households: Married-couple family: With related children
P0190002, RACE OF HOUSEHOLDER BY HOUSEHOLD TYPE(8) Universe:Households White Family Households: Married-couple family: No related children
... など。 (FIELD の最初の有効なエントリの前の空白エントリの数は常に 2 とは限らず、多かれ少なかれあります)
大規模な (60,000 の一意の「フィールド」) csv ファイルに対してこれを行う簡単で効率的な方法はありますか? プログラムを書くのではなく、コマンドラインでそれを行う方法を探しています。