[解決済み] PandasのDataFrameをJSON形式に変換する
2022-03-06 20:47:54
質問
Pandasがあります。
DataFrame
には2つのカラムがあり、1つはファイル名、もう1つはファイルが生成された時間です。
File Hour
F1 1
F1 2
F2 1
F3 1
それを以下のような形式のJSONファイルに変換しようとしています。
{"File":"F1","Hour":"1"}
{"File":"F1","Hour":"2"}
{"File":"F2","Hour":"1"}
{"File":"F3","Hour":"1"}
コマンドを使用すると
DataFrame.to_json(orient = "records")
以下のようなフォーマットでレコードが表示されます。
[{"File":"F1","Hour":"1"},
{"File":"F1","Hour":"2"},
{"File":"F2","Hour":"1"},
{"File":"F3","Hour":"1"}]
希望する形式のJSONファイルを取得するオプションはないかと考えているところです。何か手助けがあれば、よろしくお願いします。
解決方法を教えてください。
の後に得られる出力は
DF.to_json
は
string
. ですから、要件に応じてスライスして、カンマも削除すればよいのです。
out = df.to_json(orient='records')[1:-1].replace('},{', '} {')
出力をテキストファイルに書き出すには、次のようにします。
with open('file_name.txt', 'w') as f:
f.write(out)
関連
-
[解決済み] 正しいJSONコンテンツタイプは何ですか?
-
[解決済み] JSONでコメントを使用することはできますか?
-
[解決済み] なぜGoogleはJSONレスポンスにwhile(1);を前置するのでしょうか?
-
[解決済み] PandasでDataFrameの行を反復処理する方法
-
[解決済み] 列の値に基づいてDataFrameから行を選択するにはどうすればよいですか?
-
[解決済み] Pandasのカラム名のリネーム
-
[解決済み] Microsoft JSONの日付はどのようにフォーマットするのですか?
-
[解決済み] Pandas DataFrameからカラムを削除する
-
[解決済み] Pandasのデータフレームで複数の列を選択する
-
[解決済み] pandasを使った "大量データ "ワークフロー【終了しました
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] VSCodeでlaunch.jsonに環境変数を追加する方法
-
[解決済み] JsonBuilderを使用して、keyに変数名、valueにその値を指定してjsonを構築するにはどうすればよいですか?
-
[解決済み] JSON文字列をjqを使用してテーブルとしてフォーマットする方法は?
-
[解決済み] JSONファイルを比較するためにjqまたは他のコマンドラインツールを使用すること
-
[解決済み】GoでPOSTリクエストでJSON文字列を送信する方法
-
[解決済み】JSONのキーは引用符で囲む必要があるのでしょうか?
-
[解決済み】JSONの構文では、オブジェクト内のキーの重複は許されるのか?
-
[解決済み】application/jsonとapplication/x-www-form-urlencodedの違いは何ですか?
-
[解決済み】JSONを表現するためのRedis文字列とRedisハッシュ:効率?
-
[解決済み】SwiftでJSONファイルを読み込む