男のブログ俺は中卒だ。学歴なんて無くても生きていける。プログラミングpythonsuckamon今回はPythonでのJSONファイルの取り扱いについて、基本的な方法を紹介していく。JSONは昨今、Webと他アプリとの間でデータをやり取りする(主にAPIなど)上で、多くの場面で扱われれることの多いファイル形式だ。JSONはキーバリュー形式で記述され、数値や文字列、ディクショナリやリスト、真偽値など、幅広いオブジェクトをサポートしている。コンテンツPythonでJSONデータを用意する用意したJSONデータをJSONオブジェクトとして読み込むJSONオブジェクトの加工pandasのread_jsonでJSONファイルをpandasオブジェクトに変換するPythonでJSONデータを用意するまずはサンプルとなるJSONデータを用意しよう。PythonでJSONデータを用意する場合、下記のとおり3つのダブルクォーテーションで囲んで変数に代入すると可読性が良いだろう。"Movie"]}"""この時点で、json_dataはただの文字列だ。用意したJSONデータをJSONオブジェクトとして読み込むJSONデータを読み込むためのライブラリはいくつかあるが、ここではPython標準のjsonライブラリを使用する。データをJSONオブジェクトとして読み込む場合は、json.loadsを使う。'Movie']}なお、PythonでロードしたJSONオブジェクトを、JSONファイルとして書き出す際は、json.dumpsを使う。Python内ではjson.loadsを、外部ファイルに書き出す際はjson.dumpsを使う点に注意が必要だ。json.dumps(json_obj)JSONオブジェクトの加工json.loadsで用意したJSONオブジェクトをこの後どう扱うかは自由だが、一例としてpandasのデータフレームとして変換する方法を紹介しておこう。Moviepandasのread_jsonでJSONファイルをpandasオブジェクトに変換するデータの加工の応用として、pandasのread_jsonメソッドを使えば、外部のJSONファイルを読み込み、自動的にpandasのオブジェクト(データフレームやシリーズ)に変換することができる。以下のようなサンプルファイルを用意しよう。9}]次にPythonコードだ。以下のとおり、作成したファイルを引数として渡せば自動的にデータフレームとしてJSONを読み込むことができる。当サイトはXserverで運営していますプロフィール中卒男15歳で熊本から単身大阪へ渡り、囲碁棋士になるための修行を積む。その後、紆余曲折ありプログラミングを学び職とする。現在プログラミングや統計、機械学習の勉強に合わせ、双子の育児に奮闘中。