Python– tag –
-
Programming
【Python基礎】Set型:重複を含まないデータ
Set型 前回、Pythonのリストの集合計算を勉強しました。 その中でSet型が出てきました(というよりはむしろ集合計算はSet型で行うもののようです)ので、せっかくならSet型もついでに勉強してみましょう。 ということで始めていきましょう。 Set型とは? ... -
Programming
【Python基礎】リストの集合計算:AとBの両方に含まれる(積集合)、AまたはBに含まれる(和集合)、AもしくはBにだけ含まれる(差集合)
集合計算 今回はPythonのリストの集合計算を勉強していきます。 リストの集合とは、例えば2つのリスト「A」、「B」があった際に「AとBの両方に含まれる要素」だったり、「Aだけに含まれる要素」を抽出することを言います。 まずは2つのリスト「A」、「B」... -
Programming
【Python基礎】sqlite3:データベース構成や列名の確認
SQLite3 前回、データベース管理システムSQLite3をPythonで使うための基礎を勉強しました。 ただ前回チラッとお話ししましたが、テーブルの存在を確認する「.tables」やデータベースの構成を確認する「.schema」のように「.(ピリオド)」で始まるコマンド... -
Programming
【Python基礎】sqlite3:操作の基本
SQLite3 前回、データベース管理システムSQLite3でデータが重複したら更新か何もしない、新規のデータは追加する動作を勉強してみました。 前回まででデータベースやテーブルの作成をしたり、データを追加、削除、更新をしたりとSQLite3の基本的な動作に関... -
Programming
【Pandas】「The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead. 」が出た時の対処法[Python]
Pandas 今回はPandasで「The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.」という警告が出た時の対処法を解説します。 とりあえずどんな警告なのか訳してみると、「frame.append... -
Programming
【Pandas】bool値(True/False)のデータを抽出、数をカウントする方法[Python]
Pandas 今回はPandasのデータがBool値(True/False)の場合のデータの抽出方法、そして条件に合う行、列のカウント方法を勉強していきます。 これまで私がPandasのデータとして扱っていたのは数値が中心でした。 しかし、あるデータベースを作成していたと... -
Programming
【Pandas】二つのデータフレームを結合(merge)[Python]
Pandas 前回、Pythonのデータ解析支援ライブラリPandasでシリーズの作成と要素の追加・削除を行いました。 今回はデータフレームを結合させる「merge」という関数を試していきましょう。 今回は2つのデータフレームをいろいろなパターンで結合させていきま... -
未分類
【matplotlib】特定の範囲に背景色を設定する方法(水平方向、垂直方向、領域)[Python]
matplotlib 今回はMatplotlibでグラフ表示する際、特定の範囲に背景色を設定する方法を試していきます。 例えばこんな感じで正常範囲、注意範囲、危険範囲をわかりやすくするために使えます。 まずは基本となるプログラムですが、今回はRandom関数を使って... -
Programming
【plotly】複数のグラフを一度にプロットする方法[Python]
plotly 前回、HTML上でインタラクティブなグラフ描写ができるライブラリplotlyでY軸を左右で2軸にする方法とX軸を上下で2軸にする方法を解説しました。 今回、複数のグラフを一度にプロットする方法を試してみましょう。 ということで今回はこんな感じで、... -
Programming
【Pandas】シリーズの作成と要素の追加・削除[Python]
Pandas 前回、Pythonのデータ解析支援ライブラリPandasでよくやる操作として、データフレーム、もしくはシリーズの連結、重複の削除、そして再インデックスするという流れを紹介しました。 その記事を書いていて思ったのが、Series(シリーズ)の使い方は...