0

一部のデータを「クリーンアップ」しようとしています。保持する必要があるチャネルの辞書を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)
4

2 に答える 2