csv に書き出したい辞書の辞書があります。私の辞書は次のようになります。
dict={
object1:
{
time1:[value1,value2],
time2:[value3,value4]
},
object2:
{
time1:[value5,value6],time2[value7,value8]
}
}
私はそれを次のように書きたいと思います:
オブジェクト1
時間 1、値 1、値 2
時間 2、値 3、値 4
object2
時間 1、値 5、値 6
時間 2、値 7、値 8
これまでのところ、次のコードを使用してキーと値のペアを csv に書き込む方法しかわかりません。
writer = csv.writer(open('test.csv','wb'))
for key, value in Dict.items():
writer.writerow([key,value])
したがって、次のようになります。
objcet1,{
time1:[value1,value2],time2:[value3,value4]
}
objcet2,{
time1:[value5,value6],time2:[value7,value8]
}
を使用して、外側のキー (object1 および object2 というラベルの付いたキー) だけを書き込もうとしました。
writer = csv.writer(open('test.csv','wb'))
for key, value in Dict.key():
writer.writerow([key])
しかし、空のファイルを書き出すだけです。外側のキーを自分で書き出す方法を理解できれば、csvを思い通りに書き出すことができると思います。誰か提案はありますか?