一部のデータを「クリーンアップ」しようとしています。保持する必要があるチャネルの辞書をif
作成しています。次に、正しい丸めで 2 つ目の辞書を作成するためのブロックがあります。
辞書は次のようになります。
{'time, s': (imported array), 'x temp, C':(imported array),
'x pressure, kPa': (diff. imported array).....etc}
インポートされた各配列は 1-d です。
私はこの例を見ていましたが、それを解析する方法がまったくわからなかったので、最終的に必要なものになりました。
私の目的の出力は、最初の行がキーで、後続の行が単に値である csv ファイルです (区切り文字がスペースかコンマかどうかは気にしません)。
足りないのは、マップ機能を適切に使用する方法だと思います。
また、使うDictWriter
べき時に使っているのか気になりますDictReader
。
これは私が最初に試したものです:
with open((filename), 'wb') as outfile:
write = csv.DictWriter(outfile, Fieldname_order)
write.writer.writerow(Fieldname_order)
write.writerows(data)