実現したいこと
はじめての投稿になります。
辞書型のデータをcsvデータに変換し出力したいです。
csv変換しようとしたのですが、以下のエラーメッセージが発生しました。
発生している問題・エラーメッセージ
data.to_csv('output.csv') エラーメッセージ AttributeError: 'collections.defaultdict' object has no attribute 'to_csv'
データ型が辞書型になっているからできないのはわかるので、
一度df型に変換しcsvに変換しようとしましたが、なかなかうまく行きません。
下記がデータの中身なのですが、どうすればcsvで出力することができるでしょうか?
該当のソースコード
defaultdict(dict, {0: {'hash': '0xd666f169a501bf3da866697da9c1df5e22f47ce8e494633cee655294ed3eecde', 'blocknumber': None, 'timeStamp': datetime.datetime(2018, 7, 29, 13, 0, 44), 'tx_from': '0x12102e0cc4231e51e178c30ee6cb06dfc86703e9', 'tx_to': '0x9fdc0bb3622b933aaf4c6f0f653e35e76dcb76d0', 'eth_value': Decimal('0'), 'gasused': '80413', 'gasprice': '2100000000', 'tx_fee': Decimal('0.0001688673'), 'out': False, 'cofirmed': True}, 1: {'hash': '0x7c30b8c32ca606ceaf6d6edccb552d7d062b81c5e396f7df468484dcb594db71', 'blocknumber': None, 'timeStamp': datetime.datetime(2018, 7, 29, 10, 0, 10), 'tx_from': '0x12102e0cc4231e51e178c30ee6cb06dfc86703e9', 'tx_to': '0x9fdc0bb3622b933aaf4c6f0f653e35e76dcb76d0', 'eth_value': Decimal('0'), 'gasused': '95413', 'gasprice': '2100000000', 'tx_fee': Decimal('0.0002003673'), 'out': False, 'cofirmed': True}, ~~~略~~~ 9: {'hash': '0xd57cbba37ab44659a316570de71b774599c8659982c3f36f10065fd2d51ac6b4', 'blocknumber': None, 'timeStamp': datetime.datetime(2018, 7, 28, 10, 49, 29), 'tx_from': '0x12102e0cc4231e51e178c30ee6cb06dfc86703e9', 'tx_to': '0x9fdc0bb3622b933aaf4c6f0f653e35e76dcb76d0', 'eth_value': Decimal('0'), 'gasused': '80413', 'gasprice': '2100000000', 'tx_fee': Decimal('0.0001688673'), 'out': False, 'cofirmed': True}, 'data': {}})
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/11/03 16:38