0
私は自分のルビースクリプトに「ハッシュの配列」があり、さまざまな時にcsvファイルに書きたいと思っています。私はこれにFasterCSVを使用できることを知っています。FasterCSVを使用して書き込むフィールドを指定する方法
私の質問は、特定のフィールドを指定する場合はどうなりますか?ハッシュフィルタリングを自分で行わなくても、これをどうすればできますか?理想的には、フィールドリストをFasterCSVに指定し、ハッシュを追加することができます。 FasterCSVは、指定されたフィールドに一致するキーに値をフィルタリングし、残りの処理を行います。
Pythonには、これを行うことができるDictWriterというlibがあります。
どのようにFasterCSVを使用して 'csvファイルにハッシュの配列'を書き出しますか? – Alexis
私はhash.valuesを呼び出します。これは、私のcsvにすべてのキー/値のペアが必要な場合や、すべてのハッシュが同じキーを持っている場合に機能します。私が直面している問題は、値が異なる複数のハッシュがあることですが、すべてのハッシュにはキーの特定のサブセットが含まれています(これらはCSVに書きたいものです)。 – Poul