2022-05-01から1ヶ月間の記事一覧

Python Jupyter上に画像ファイルを表示する「matplotlib.image」

本記事では、JupyterLabで画像を表示する雛形コードを載せました。下図は、3つの画像ファイルを載せた例です。列数は、変数my_colで指定します。その列数と表示するファイル数から、行数を計算して画像を表示する仕様です。 ■本プログラム #!/usr/bin/env py…

Python 「Pandas」指定条件にあてはまる or あてはまらない要素を置換する「mask, whereメソッド」

本記事では、表題を成す雛形コードを2つ載せました。 ▼1. 指定条件にあてはまる要素を置換する場合は、mask()メソッドを使用する import pandas as pd # csvファイルを読み込むdf = pd.read_csv('test_data.csv') df # 特定の列に対して、指定条件にあてはま…

Python 標準モジュール「csv」で書き込む代表例2つ

本記事では、標準モジュールの「csv」でcsvファイルを作成する雛形コードを2つ載せました。いずれも下図のようなカンマ区切りのテキストファイルを出力します。行数が少ない場合はpandasよりも可読性が良いかもしれません。 ▼一行ずつ書き込む場合 import cs…

Python csvファイルを標準モジュール「csv」で読み込む代表例4つ

本記事では、csvファイルを外部ライブラリ「pandas」ではなくて、pythonの標準モジュール「csv」で取得する雛形コードを4つ載せました。 # 1. csvを1行ずつリストで抽出する場合 import csv with open('iris-dataset.csv', encoding = 'utf-8', newline = ''…

Python 株価データを取得する「pandas_datareader」

本記事では、チャートデータを取得する雛形コードを載せました。ライブラリは「pandas_datareader」を使用します。下図は、ある銘柄の現在から過去5年間の期間を指定して取得した例です。 ■インストールは次の通りです pip install pandas-datareader ■本プ…

Python 特定の列に対する指定条件で、行データ(外れ値)を削除する方法「Pandasのquery」

本記事では表題のことを成す雛形コードを載せました。例題データには、機械学習でお馴染みのボストンデータセットを用いました。入手方法はネット情報から得られます。 ▼元データのグラフ化 #!/usr/bin/env python # coding: utf-8 # In[1]: import pandas a…