私は最近、プロトコルバッファについて知り、それらを私の特定の問題に適用できるかどうか疑問に思っていました。
基本的に、いくつかのファイルは数ギガであるため、ストレージ用にさらにコンパクトな形式に変換する必要があるいくつかのCSVデータがあります。
CSVの各フィールドにはヘッダーがあり、文字列と小数の2つのタイプしかありません(有効数字がたくさんあり、すべての数値を同じ方法で処理する必要があるため)。ただし、ファイルごとにフィールドごとに異なる列名が付けられます。
元のCSVデータをキャプチャするだけでなく、保存する前にファイルに追加情報を追加できるようにする必要があります。そして、私はさまざまなファイルバージョンを処理することによって、この将来の証拠を作ることを望んでいました。
では、プロトコルバッファを使用して、CSVファイルのようにランダムに名前が付けられたデータの列をランダムにキャプチャすることは可能ですか?