リファレンス

毎日Python/こつこつPython

【毎日Python】Pythonで複数のリストの要素をまとめて取得する方法|zip

Pythonで複数のリストの要素を取得する方法です。使用するのは、Pythonの組み込み関数のzip関数です。まず、このような2つのリストで試してみましょう。 products = prices = zip関数は、for文のループ処理によっ...
毎日Python/こつこつPython

【毎日Python】Pythonでインデックスと値をセットで取得する方法|enumerate

Pythonでデータのインデックスと値をセットで取得する方法です。使用するのは、Pythonの組み込み関数のenumerate関数です。enumerate関数は、for文と組み合わせて使用することが多い関数です。  このようなリストを用意し...
毎日Python/こつこつPython

【毎日Python】Pythonでオブジェクトのidを取得する方法|id

PythonでオブジェクトのIDを取得する方法です。使用するのは、Pythonの組み込み関数のid関数です。 Pythonのオブジェクトとは、文字列、リスト、辞書、タプル、整数等の型を持つデータのことです。すべてのオブジェクトには、固有の番...
毎日Python/こつこつPython

【毎日Python】Pythonでリストの場所を指定して要素を追加する方法|insert

Pythonでリストに場所を指定して要素を追加する方法です。使用するのは、Pythonのinsertメソッドです。まず、各要素が数値のリストで試してみましょう。 l = insertの第1引数に追加する場所、第2引数に追加する要素の値を指定...
毎日Python/こつこつPython

【毎日Python】Pythonでリストの全要素を削除する方法|clear

Pythonでリストの全要素を削除する方法です。使用するのは、Pythonのclearメソッドです。このようなリストで試してみましょう。 l = 実行します。リストの全要素を削除することができました。 l.clear() l 実行結果: [...
毎日Python/こつこつPython

【毎日Python】Pythonでリストの指定した要素を削除する方法|remove

Pythonでリストから指定した要素を削除する方法です。使用するのは、Pythonのremoveメソッドです。まず、このようなリストで試してみましょう。 l = removeメソッドの引数に削除したい要素を指定して実行します。リストを表示さ...
毎日Python/こつこつPython

【毎日Python】Pythonでオブジェクトの合計値を算出する方法|sum

Pythonで合計を算出する方法です。使用するのは、Pythonの組み込み関数のsum関数です。 まず、このようなリストで試してみましょう。引数にリストを指定して実行します。リストの各要素の合計を算出することができました。 l = sum(...
毎日Python/こつこつPython

【毎日Python】Pythonでファイルの内容を読み出す方法|read

Pythonでファイルの内容を読み出す方法です。使用するのは、Pythonのreadメソッドです。 まず、with構文でファイルを開き、変数fに代入します。次に、ファイルを読み込む記述をします。ファイルの変数fを、readメソッドで呼び出し...
毎日Python/こつこつPython

【毎日Python】Pythonでファイルの作成や読み書きをする方法|open

Pythonでファイルを作成する方法です。使用するのは、Pythonの組み込み関数のopen関数です。open関数では、ファイルを読み込んだり、書き込んだりすることができます。 今回はtest.txtというテキストファイルを作成してみましょ...
毎日Python/こつこつPython

【毎日Python】Pythonで重複しない要素の集まり(集合)を作成する方法|set

Pythonで集合を作成する方法です。 使用するのは、Pythonの組み込み関数のset関数です。 集合とは、各要素がそれぞれ一意のもので、かつ順不同であることが特徴のデータ型です。 まず、リストから集合を作成してみましょう。 引数にリスト...
毎日Python/こつこつPython

【毎日Python】Pythonで複数の文字列を置換する方法|translate

Pythonで複数の文字を置き換える方法です。使用するのは、Pythonの組み込み関数のtranslateメソッドです。まず、このような文字列を作成します。 a = 'cool-language-python' translateメソッドで...
毎日Python/こつこつPython

【毎日Python】Pythonでリストの末尾に要素を追加する方法|append

Pythonでリストの末尾に要素を追加する方法です。使用するのは、Pythonの組み込み関数のappendメソッドです。まず、要素が数値のリストで試してみましょう。 l = 引数に追加したい要素を指定して実行します。リストの末尾に70が追加...
毎日Python/こつこつPython

【毎日Python】Pythonでオブジェクトの要素数や長さを取得する方法|len

Pythonでデータの要素数を取得する方法です。使用するのは、Pythonの組み込み関数のlen関数です。 まず、このようなリストで試してみましょう。引数にリストの変数を指定して実行します。リストの要素数を取得することができました。 l =...
毎日Python/こつこつPython

【毎日Python】Pythonで円グラフを作成する方法 | matplotlib.pyplot.pie

Pythonで円グラフを作成する方法です。使用するのは、Pythonのmatplotlibライブラリのpie関数です。 import numpy as np import matplotlib.pyplot as plt まず、配列Xを作成...
毎日Python/こつこつPython

【毎日Python】Pythonで箱ひげ図を作成する方法|matplotlib.pyplot.boxplot

Pythonで箱ひげ図を作成する方法です。使用するのは、Pythonのmatplotライブラリのboxplot関数です。 import numpy as np import matplotlib.pyplot as plt まず、numpy...
毎日Python/こつこつPython

【毎日Python】Pythonでヒストグラムを作成する方法|matplotlib.pyplot.hist

Pythonでヒストグラムを作成する方法です。使用するのは、Pythonのmatplotlibライブラリのhist関数です。 import numpy as np import matplotlib.pyplot as plt ヒストグラム...
毎日Python/こつこつPython

【毎日Python】Pythonでデータをリストやタプルに変換する方法|list,tupple

Pythonでデータをリストやタプルに変換する方法です。使用するのは、Pythonの組み込み関数のlist関数、tuple関数です。まず、タプルからリストへ変換してみましょう。このようなタプルを作成します。 a = (12, 25, 32,...
毎日Python/こつこつPython

【毎日Python】Pythonで辞書型データを作成する方法|dict

Pythonで辞書を作成する方法です。使用するのは、Pythonの組み込み関数のdict関数です。まず、このように引数にキーと値を指定して実行します。辞書を作成することができました。 dict(apple=150, banana=230, ...
毎日Python/こつこつPython

【毎日Python】Pythonで辞書のデータに要素を追加する方法|setdefault

d = {'apple': 100, 'banana': 150, 'peach': 230} d Pythonで、キーと値を追加する方法です。使用するのは、Pythonの標準ライブラリのsetdefaultメソッドです。簡単な辞書を作成し...
毎日Python/こつこつPython

【毎日Python】Pythonで絶対値を取得する方法|abs

abs(10) Pythonで絶対値を取得する方法です。使用するのは、Python組込関数のabs関数です。絶対値とは、0からの距離のことです。まず、正の整数で試してみましょう。10は、0から10離れているため、絶対値の10が取得できました...
毎日Python/こつこつPython

【毎日Python】Pythonでデータを整数に変換する方法|int

type(a) Pythonでデータを整数に変換する方法です。Pythonの組込関数のint関数を使用します。まず、変数に文字列を格納します。type関数でデータ型を確認すると、str型であることがわかります。つまり、データが文字列であると...
毎日Python/こつこつPython

【毎日Python】Pythonでデータを小数に変換する方法|float

a = 123 type(a) Pythonでデータを小数に変換する方法です。Pythonの組込関数のfloat関数を使用します。まず、変数に整数を格納します。type関数でデータ型を確認すると、int型であることがわかります。つまり、デー...
毎日Python/こつこつPython

【毎日Python】Pythonで数字や文字列の最小値を取得|min

min() Pythonで最小値を取得する方法です。使用するのは、Pythonの組込関数のmin関数です。まず、minの引数にリストを指定して実行します。最小値である10を取得することができました。 min('PythoN') 次に、文字列...
毎日Python/こつこつPython

【毎日Python】Pythonで数字や文字列の最大値を取得|max

max() Pythonで最大値を取得する方法です。使用するのは、Pythonの組込関数のmax関数です。まず、maxの引数にリストを指定して実行します。最大値である59を取得することができました。 max('pYthon') 次に、文字列...
毎日Python/こつこつPython

【毎日Python】Pythonで連続した整数を作成|range

Pythonで連続する整数を作成する方法です。使用するのは、Pythonの組み込み関数のrange関数です。 range(5) まず、引数に整数を1つ指定して実行してみましょう。0から始まり、引数に指定した値未満の範囲で、rangeのオブジ...
毎日Python/こつこつPython

【毎日Python】Pythonでデータフレームの重複する行を抽出する方法|DataFrame.duplicated

import pandas as pd df = pd.DataFrame({'col01': , 'col02': , 'col03': }) df Pythonでデータフレームやシリーズから重複する行を抽出する方法です。使用するのは、P...
毎日Python/こつこつPython

【毎日Python】Pythonでデータフレームの任意の位置に列を追加する方法|pandas.DataFrame.insert

import pandas as pd df = pd.DataFrame({'A店': , 'B店': , 'C店': }, index = ) df Pythonでデータフレームの任意の場所に列を追加する方法です。使用するのは、Pyth...
毎日Python/こつこつPython

【毎日Python】Pythonでシリーズの各要素に関数を適用する方法|Serise.apply

Pythonでシリーズの各要素に関数を適用する方法です。使用するのは、PythonのPandasライブラリのapplyメソッドです。applyメソッドでは、無名関数のlambdaやdefで作成した関数を指定して、シリーズに適用させることがで...
毎日Python/こつこつPython

【毎日Python】Pythonでカラムをキーにデータフレームを結合する方法|pandas.merge

import pandas as pd import numpy as np df01 = pd.DataFrame( {'name':, 'class':, 'math':}) df01 df02 = pd.DataFrame( {'na...
毎日Python/こつこつPython

【毎日Python】Pythonで横方向に複数のデータフレームを結合する方法|DataFrame.join

import pandas as pd df01 = pd.DataFrame( {'A':, 'B':, 'C':}, index=) df01 df02 = pd.DataFrame( {'D':, 'E':, 'F':}, index...
毎日Python/こつこつPython

【毎日Python】Pythonで複数のデータフレームを縦方向・横方向に複数結合する方法|pandas.concat

import pandas as pd df01 = pd.DataFrame( {'name':, 'class':, 'math':}) df01 df02 = pd.DataFrame( {'name':, 'class':, 'en...
毎日Python/こつこつPython

【毎日Python】Pythonでデータフレームの表示を設定する方法|pandas.set_option

import pandas as pd df=pd.read_csv('sample.csv') df.head() pd.set_option("display.max_rows",10) df Pythonでデータフレームの表示設定をす...
毎日Python/こつこつPython

【毎日Python】Pythonでデータフレームのカラムを操作する方法|columns属性

Pythonでデータフレームのカラムを操作する方法です。使用するのは、PythonのPandasライブラリのcolumns属性です。まず、リストを使って簡単なデータフレームを作成します。pd.Dataframeにリストを指定して実行します。...
毎日Python/こつこつPython

【毎日Python】Pythonでシリーズを作成する方法|pandas.Series

PythonでSeriesを作成する方法です。使用するのは、PythonのPandasライブラリのSeriesメソッドです。シリーズとは、インデックスとデータから構成される1次元データのことです。必須の引数は、データフレームの中身となるデー...
毎日Python/こつこつPython

【毎日Python】Pythonでデータフレームを作成する方法|pandas.DataFrame

Pythonでデータフレームを作成する方法です。使用するのは、PythonのPandasライブラリのDataFrameメソッドです。 データフレームとは、インデックス、カラム、データから構成される二次元データのことです。必須の引数は、データ...
毎日Python/こつこつPython

【毎日Python】Pythonで日付や時刻の値を変更する方法|datetime.replace

import datetime now = datetime.datetime.now() now Pythonで日付と時刻の各値を変更する方法です。datetimeモジュールにあるdatetimeオブジェクトのreplaceメソッドを使用...
毎日Python/こつこつPython

【毎日Python】Pythonで曜日を取得する方法|datetime.date.weekday

Pythonで本日の日付を取得 import datetime Pythonで曜日を取得する方法です。 datetimeモジュールにあるdateオブジェクトのweekdayメソッドを使用します。 まずは、datetimeモジュールをインポー...
毎日Python/こつこつPython

【毎日Python】Pythonでディレクトリやファイルの存在を確認する方法|os.path.exists

import os Pythonで指定したディレクトリやファイルが存在するか確認する方法です。Pythonのos.pathモジュールのexistsを使います。 os.path.exists('sample/lower02') True 確認...
毎日Python/こつこつPython

【毎日Python】Pythonで文字列を改行で分割する方法|str.splitlines

str = 'apple\n orange\n banana\n' Pythonで文字列を改行で分割する方法です。使用するのは、Pythonの標準ライブラリのsplitlinesメソッドです。改行コードが含まれる文字列を作成し、変数list...
毎日Python/こつこつPython

【毎日Python】Pythonで文字列を結合する方法|str.join

str = 'apple', 'banana', 'peach' ''.join(str) Pythonで文字列を結合する方法です。使用するのは、Pythonの標準ライブラリのjoinメソッドです。簡単な文字列を変数に代入します。結合の際に...
毎日Python/こつこつPython

【毎日Python】Pythonでファイルパスからディレクリパス、ファイルパスを取得する方法|os.path.dirname/basename

import os dir = ('./main/sub/test.txt') Pythonで、ファイルのパスからそのファイルがあるディレクトリまでのパスを取得する方法です。使用するのは、Pythonのos.pathモジュールのdirnam...
毎日Python/こつこつPython

【毎日Python】Pythonでファイルの最終アクセス日と最終更新日を取得する方法|os.path.getatime/getmtime

import os file1 = os.path.getatime('./sample/data/test.txt') file1 Pythonでファイルの最終アクセス日時と最終更新日時を取得する方法です。使用するのは、Pythonのos...
毎日Python/こつこつPython

【毎日Python】Pythonでディレクトリをまとめて削除する方法|shutil_rmtree

import shutil import os Pythonでディレクトリを一括削除する方法です。使用するのは、Pythonのshutilモジュールのrmtreeメソッドです。rmtreeメソッドを使用することにより、指定のディレクトリをサ...
毎日Python/こつこつPython

【毎日Python】Pythonでディレクトリの中の一覧を取得する方法|os.walk

import os Pythonでフォルダの中身を確認する方法です。使用するのは、osモジュールのwalkメソッドです。walkメソッドでは、ディレクトリの中にあるファイルやサブディレクトリを一覧表示することができます。まず、lower01...
毎日Python/こつこつPython

【毎日Python】Pythonで空のディレクトリを削除する方法|os.rmdir

import os os.makedirs('./sample/lower01/lower02') Pythonで空のディレクトリを削除する方法です。使用するのは、Pythonのosモジュールのrmdirメソッドです。まず、テストで使用する...
毎日Python/こつこつPython

【毎日Python】Pythonで空のディレクトリをまとめて削除する方法|os.removedirs

import os test = './sample_test/lower01_test/lower02_test' os.makedirs(test) Pythonで空のディレクトリを一括削除する方法です。使用するのは、Pythonのos...
毎日Python/こつこつPython

【毎日Python】Pythonでディレクトリをコピーする方法|shutil.copytree

import shutil Pythonでディレクトリをコピーする方法です。使用するのは、Pythonのshutilモジュールのcopytreeメソッドです。shutilは高水準のファイル操作を行うためのモジュールです。高水準とは、たくさん...
毎日Python/こつこつPython

【毎日Python】Pythonでファイルやディレクトリを移動する方法|shutil.move

import shutil Pythonでファイルをディレクトリを移動する方法です。 使用するのは、Pythonのshutilモジュールのmoveメソッドです。shutilは高水準のファイル操作を行うためのモジュールです。高水準とは、たくさ...
毎日Python/こつこつPython

【毎日Python】Pythonでファイルをコピーする方法|shutil.copy/copy2

import shutil Pythonでファイルをコピーする方法です。使用するのは、Pythonのshutilモジュールのcopyメソッドです。shutilは高水準のファイル操作を行うためのモジュールです。高水準とは、たくさんのことをでき...
毎日Python/こつこつPython

【毎日Python】Pythonで特定の文字列が最後に出現する位置を確認する方法|str.rfind/rindex

str = 'good cookie, good book' str.rfind('good') Pythonで文字列が最後に現れる位置を確認する方法です。Pythonの標準ライブラリのrfindメソッドを使用します。文字列を変数に格納しま...