最近の記事

不動産価格のデータ分析

本記事はAidemyデータ分析コースの成果物提示の回となっております。 内容は「不動産価格の分析比較」となっております。 Pythonを使ってSUUMOから都内のマンション情報を取得し、いくつかの分析手法を試して結果比較を行なっていきます。 本記事の大きな流れとしては 1、SUUMOから不動産データを取得(ウェブスクレイピング) 2、取得データをデータクレンジング 3、3つの手法を使いデータ分析→結果 4、まとめ とさせていただきます。 1、SUUMOから不動産デ

    • Pandas3 DataFrame1

      Pandasの第3回目となります。 Aidemyさんの講座を受講しながらアウトプットのためにブログを更新しております。 AidemyさんHP → https:// aidemy.net 前回PandasのSeriesを学習しましたので、今回からDataframeとなります。 【DataFrame 概要】DataFrameは二次元配列というイメージです。 ちなみにSeriesは一次元配列のイメージです。 pd.DataFrame()にSeriesを渡すことでData

      • 自己紹介(今後について)

        自己紹介シリーズがまとまりもなく、3回目となってしまいました。 拙い文章ですが、よろしくお願いいたします。 題名にある今後についてですが、 1、プログラミングをどう活かそうと考えているのか 2、キャリア構築 3、現時点での自分のキャリアの終着点 の流れで記事を書いてまいります。 1、プログラミングをどう活かそうと考えているのか データ分析を学んで副業や転職ができるのか、考えたところ難しそうだという結論に至りました。 どうやらデータ分析は、社内で保有しているデータ

        • 自己紹介(進みたいこと)

          前回の自己紹介記事では現在の仕事を中心に書きましたが、今回はこれから進みたいことを書きます。 1、プログラミングを始めたきっかけ 2、副業?本業のキャリアチェンジ? 3、今後の自分 簡単にこの3つに分けて話をしていきます。 1、プログラミングを始めたきっかけ 前回の通り、経理職の限界(社会情勢・自分のスキル/状況等)を感じ、新しいスキルの柱を見つけようと思った事がきっかけです。 その中でも営業職のように外で人と会うよりはデスクワークがいい。 後はニーズがありそうだ

        不動産価格のデータ分析

          Pandas2 Series2

          Pandasの第2回目となります。 Aidemyさんの講座を受講しながらアウトプットのためにブログを更新しております。 AidemyさんHP → https:// aidemy.net 前回に引き続き、PandasのSeriesについての学習を記事とします。 【要素の追加:append】Seriesに要素を追加する場合、追加する要素もSeries型である必要があります。 追加したい要素はあらかじめSeries型に変換しておき、追加先のSeries型の変数名.appen

          Pandas2 Series2

          自己紹介(仕事関係)

          いつもプログラミングの講座を中心に記事を書いてますが、今まで自分の事を全く書いたことがなかった事に気付き、本記事を書き始めました。 1、自分のこと <仕事中心> 2、進みたいこと <仕事中心> 上記を軸に書いていきたいと思います。 1、自分のこと <仕事> 仕事は経理・少し総務をやってます。 経理は、会計システムの入力、伝票チェックのような日々の業務から、 毎月、月次損益を締めて報告資料、次月見込損益、部長会議の資料を作成 四半期・中間期では決算会計処理に加え、

          自己紹介(仕事関係)

          Pandas1 Series1

          Pandasの第1回目となります。 Aidemyさんの講座を受講しながらアウトプットのためにブログを更新しております。 AidemyさんHP → https:// aidemy.net 【Pandas:説明】Pandasとは、データ解析機能を提供するPythonのデータ解析ライブラリ。 主要なコードはPythonまたはC言語で書かれており、Pythonだけでデータ分析を行うのと比較して、非常に高速に処理を行うことができます。 具体的に行えることとしまして、 CSV フ

          Pandas1 Series1

          NumPy4 ビュー変更・合計、平均

          NumPyの第4回目となります。 Aidemyさんの講座を受講しながらアウトプットのためにブログを更新しております。 AidemyさんHP → https:// aidemy.net 【ビュー】あるNumPy配列を別の変数に代入すると、そのNumPy配列のビュー(view)が作られます。ビューは、もとのNumPy配列とメモリの領域を共有しており、片方に行われた変更はもう片方にも反映されます。1つのNumPy配列に、2つの名前が付いている状態と捉えることもできます。 i

          NumPy4 ビュー変更・合計、平均

          NumPy3 軸・形状変更

          NumPyの第3回目となります。 Aidemyさんの講座を受講しながらアウトプットのためにブログを更新しております。 AidemyさんHP → https:// aidemy.net 今回は軸の入替や形状変更をトピックスとしていきます。 その前に軸の説明をしておきます。 【Numpyにおける軸の理解】Numpyにおける軸とは、配列内の数値が並ぶ方向のことです。 2次元配列には2つ、3次元配列には3つ、軸があることになります。 import numpy as np

          NumPy3 軸・形状変更

          NumPy2 shape/データ読込/四則演算 他

          NumPyの第2回目となります。 Aidemyさんの講座を受講しながらアウトプットのためにブログを更新しております。 AidemyさんHP → https:// aidemy.net 【shape】shapeは配列の形状を確認する事ができるインデックス変数です。 似たようなものとして、reshapeがありますが、それは配列の形状変更ができます。 import numpy as nplist_1 = [[1, 2], [3, 4], [5, 6]]arr_1 = np

          NumPy2 shape/データ読込/四則演算 他

          NumPy1 概要

          Python入門が一応終わりましたので、次にNumPyを学んで行きたいと思います。 引き続きAidemyさんの講座を受講しながらアウトプットのためにブログを更新して行きます。 AidemyさんHP → https:// aidemy.net 【NumPy概要】Pythonの拡張ライブラリの一つで、数値計算を効率的に行う事ができ、大量のデータ処理にかかる時間も短縮できます。 主なクラスはnp.ndarrayと呼ばれる多次元を扱う配列です。 ndarray型はNumPyを使

          NumPy1 概要

          Python入門7

          入門編の第7回目となります。 Aidemyさんの講座を受講しながらアウトプットのためにブログを更新しております。 AidemyさんHP → https:// aidemy.net 今回はクラス・オブジェクトについて説明していきます。 【オブジェクト】 Pythonはオブジェクト指向言語です。 突然言われてもという話だと思いますので、簡単に書きますと、、、 プログラミングのスタイルには3種類ある様で ・手続き型プログラミング ・関数型プログラミング ・オブジェクト指向

          Python入門7

          Python入門6

          入門編の第6回目となります。 Aidemyさんの講座を受講しながらアウトプットのためにブログを更新しております。 AidemyさんHP → https:// aidemy.net 【関数】関数とは特定の処理をまとめたプログラムのことを言います。 関数に関連する単語を簡単に説明しておくと、、、 引数   :関数に渡す値(関数への入力値)のこと 関数の実行:関数に引数を渡して、コードを実行し、その処理結果を得る。       他にも「関数を呼び出す」「関数呼び出し」とも

          Python入門6

          Python入門5

          入門編の第5回目となります。 Aidemyさんの講座を受講しながらアウトプットのためにブログを更新しております。 AidemyさんHP → https:// aidemy.net 今回は『for』を説明していきます。 for 文は決められた回数だけ、処理を繰り返し実行します for文を使えば、1から100までの数字を順番に出力したり、配列の要素を順番に取り出したりすることができます。 取り出すものとしては、文字列やリスト、タプル、辞書、セットなどのイテラブル(=要素を

          Python入門5

          Python入門4 while

          入門編の第4回目となります。 Aidemyさんの講座を受講しながらアウトプットのためにブログを更新しております。 AidemyさんHP → https:// aidemy.net 今回は『while』を説明していきます。 次回はforを説明します。 【前置き】whileとforは共にループ(繰り返し)処理を行う際に使用する文法です。 この2つの違いはというと、 while文:条件を満たさなくなったら終了する for文:指定された回数繰り返すと終了する while

          Python入門4 while

          Python入門3 辞書型

          入門編の第3回目となります。 Aidemyさんの講座を受講しながらアウトプットのためにブログを更新しております。 AidemyさんHP → https:// aidemy.net 今回は 辞書型 を記載していきます。 【辞書型】自分ではうまく説明できないのでいつもの通り、説明文を検索してみると 辞書型とはキーと値のペアでデータを保持するデータ構造です。 辞書型においてすべての値はキーと紐づいており、辞書のようにキーワードを索引で調べれば、そのキーワードについての

          Python入門3 辞書型