男のブログ俺は中卒だ。学歴なんて無くても生きていける。プログラミングpythonsuckamon今回は、外部のウェブサイトでAPIとして公開されているJSON形式などのデータフィードを、Pythonで取得する方法を紹介しよう。Contentsrequestsパッケージをインポートする住所検索APIを使ってデータを取得するjsonメソッド取得したJSONをpandasデータフレームに変換するrequestsパッケージをインポートするPythonからAPIにアクセスするには多くの方法が挙げられるが、中でも手軽に使えるのが今回紹介するrequestsパッケージだ。ライブラリをインポートする。requests住所検索APIを使ってデータを取得する今回は「郵便番号-住所検索API」を例として使用するので、変数urlにAPIのリクエストURLを設定する。'https://api.zipaddress.net/'次にrequestsのgetメソッドを使ってAPIにアクセスする。getメソッドは引数に指定したURLへリクエストを送り、戻り値としてレスポンスオブジェクトを返す。[200]>jsonメソッドレスポンスオブジェクトのjsonメソッドを使うと、Pythonオブジェクトを含むディクショナリが戻される。exists.'}今回リクエストしたURLには特にパラメータを指定していなかったので、エラーコード400が返された。messageを読むと、どうやらzipcodeのパラメータが必須のようだ。変数urlを下記のとおり改変し、再度jsonメソッドを実行してみよう。'}}郵便番号は適当に実在する番号を指定してくれ。ハイフンは有り無しどちらでも良いようだ。変数dataを見ると、レスポンスコード200が返り、正しく住所検索がおこなわれていることが分かる。取得したJSONをpandasデータフレームに変換するpandasを使えば取得したJSONデータをデータフレームに変換し、高度な分析をおこなうこともできるだろう。月の31日を5日ごとの階級に分け平均売上を集計...プロフィール中卒男15歳で熊本から単身大阪へ渡り、囲碁棋士になるための修行を積む。その後、紆余曲折ありプログラミングを学び職とする。現在プログラミングや統計、機械学習の勉強に合わせ、双子の育児に奮闘中。