Pythonで以下の配列をパソコンの指定のフォルダ(D:\フォルダ)にcsvファイルで出力したいのですが、 どう実装してよいのか分かりません。 ① 配列 [{'@attributes': {'order': 0}, 'id': '001', 'update_date': '2020-04-19', 'name': 'AAA': 0}} {'@attributes': {'order': 1}, 'id': '002', 'update_date': '2020-04-03', 'name': 'BBB': 0}} ② 出力したい状態 order,id,update_date,name 0,001,2020-04-19,AAA 1,002,2020-04-03,BBB ### 発生している問題 思ったようにCSVできない。 ### 該当のソースコード df = pd.DataFrame([配列]) df.to_csv(\"D:\任意の名前.csv\")\n", ```ここに言語名を入力 Python
試したこと
ネットで調べデータフレームに格納してCSVに出力できましたが、出力したい状態にはできませんでした。
補足情報(FW/ツールのバージョンなど)
パソコンはWindows10(64bit)、Jupyter Notebookで実装してます。
「出力したい状態にはできませんでした」とはどのような状態になったのでしょうか?
ご質問ありがとうございます。うまく伝えられず困っておりましたので、質問いただいて助かります。
Q どのような状態になった
→「該当のソースコード」を実装したところ、列に「0,1,2,3,・・・」、行に「0,1,2,3,・・・」の項番、
0列、0行目に「{'@attributes': {'order': 0}, 'id': '001', 'update_date': '2020-04-19', 'name': 'AAA': 0}」が1列、0行目に「{'@attributes': {'order': 1}, 'id': '002', 'update_date': '2020-04-03', 'name': 'BBB': 0}」と出力され、出力したい状態にできませんでした。
どのようにしたらよいのでしょうか?
すみません。文字だけでは良く分かりません。
1.「配列」と言っているのはリストのことですか?
2.df を「print(df)」するとどうなりますか?
わかりずらくすいません。
1 リストです。
2 print(df)の結果を補足情報に載せました。
よろしくお願いします。
回答3件
あなたの回答
tips
プレビュー