ganariya.qrunch.io読者になる6pandasを勉強してみる!投稿日:2019-11-26最終更新:2019-11-26筆者のブログで記事をみるはじめに現在、研究のデータを分析する必要があるのですがどうしてもExcelを触る気になりません。(面倒な作業やショートカットが多いので)そこで、Pythonのpandasというライブラリを利用してよりデータの分析がしやすいように勉強していこうと思います。pandasとは?pandasは、Pythonが科学技術計算用の言語であるといわしめるライブラリの一つです。データの前分析などを行うことが出来ます。他のDB・ファイル・CSVからファイルの取得を行い便利な二次元格子上で、データ分析やいらない外れ値の処理などを効率的に行うことが出来ます。内部構造は、C言語やCythonで書かれているようなため、高速なのも嬉しいです。pandas実行環境pandasの実行環境はDocker上のイメージを利用することにしました。https://qiita.com/fuku_tech/items/6752b00770552bf4f46b上記のサイトを参考にさせていただきました。pdをして、読み込み必要があります。DataFrameというインスタンスを生成するというのがPandasの主な流れです。このDataFrameは、二次元配列の添字が文字列みたいなデータ構造のようです。宣言自体をしてみます。df_liverdf_liverというインスタンスを生成しています。2の添字が追加され各行にデータを設定するようです。Notebook上では以上のように描画されます。ageなどに操作が行われるようです。dataframe[キー名]でそのキーに関するデータコラムのみ取り出せます。進路変更ここまで来てだが、内容がよくわからなくなったため、Pandasを使ったデータ操作の基本を参考にすることにする。0,3,male,22.0,7.25,S以上のデータを利用する。これはタイタニックが沈没した際の登場者のデータらしくこれを利用して、ある人間が沈むか?助かるか?の生存予測をするコンペがありそれのデータらしい。